|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
Всем привет, есть скомпилированный .exe на vb6, которая надежно работала около полугода на нескольких компьютерах. Программа берет excel файл, подключается к oracle базе данных, и соответственно производит работу по редактированию excel файла в соответствии с полученными данными из Oracle. Хз че случилось но сегодня скомпилированная программа дает ошибку из сабжа на одном из компьютеров. Запускаю этот же экзешник(он на сети лежит) + этот же excel файл на других компьютерах- все работает нормально. Пробовал перекомпилировать проект- не работает. Система win10 64 bit. Возможно вариант, что кривые руки пользователя что-то в компьютере сломали. Планирую ставить студию и дебажить уже на месте. Пробовал ставить вывод сообщения о ошибке Код: vbnet 1. 2.
-выводится тоже самое сообщение, что и в сабже. Гугление к сожалению выдает очень широкий спектр возможных ошибок. Подскажите в каком направлении копать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2019, 16:34 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
vb_sub в каком направлении копать Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2019, 17:09 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
Обычно сообщение с волнами вылезает, когда не хватает какой-то библиотеки. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2019, 09:52 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
Это ошибка связана с COM. Скорее всего крашится вызов Excel. Проверь не поставили ли на комп 64 битную версию офиса. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2019, 13:27 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
Eolt Это ошибка связана с COM. Скорее всего крашится вызов Excel. Проверь не поставили ли на комп 64 битную версию офиса. ну, с вероятностью 99% так и есть, еще один процент на то, что компоненты доступа к базе стоят 64-битные. 2vb_sub это с самого начала не зашибись идея - автоматизировать работу Excel через vb6.exe не только потому, что ты теряешь возможность работать с 64-разрядными версиями Excel, по крайней мере, при раннем связывании - точно, при позднем - не знаю/не помню - может быть и повезет... но и, главное, потому, что ты теряешь время и память на межпроцессном взаимодействии. совет тебе такой такой - разбей свою задачу так, чтобы ты мог автоматизировать Excel из самого Excel. Вынеси весь свой код автоматизации в "надстройку" - отдельный специализированный Excel-файл Сгодится сохранить его как шаблон, например, или даже обычный excel-файл В сделай публичную процедуру, которую ты сможешь запускать по Application.Run И вызывай её из простого запускающего скрипта, открывая свою "надстройку" через WorkBooks.Add и запуская её через Application.Run - жизнь наладится и сразу многими способами. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2019, 18:56 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
авторэто с самого начала не зашибись идея - автоматизировать работу Excel через vb6.exe не только потому, что ты теряешь возможность работать с 64-разрядными версиями Excel Эксель это out-process сервер, проще говоря ActiveX EXE. У 64 битного офиса есть интерфейсы для доступа из 32 и 64 битных приложений. Но с передаваемыми типами может быть засада, например разная длинна Long в 32 и 64 бита, от этого может падать. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2019, 19:34 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
Eolt ...Но с передаваемыми типами может быть засада, например разная длинна Long в 32 и 64 бита, от этого может падать. Ты по русски что сказать-то хотел? Охолонись. Меж процессами адреса передавать - дурная идея. Передавай значения. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2019, 22:34 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
booby, Какие ещё адреса? Что ты несёшь? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2019, 03:32 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
Eolt booby, Какие ещё адреса? Что ты несёшь? вот оно как, а ведь кто-то ясно и твердо несет " разную длину Long в 32 и 64 бита" и даже прямо от этого у него что-то может падать. так ты хотел что-то вразумительное сказать, или это не обязательно? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2019, 11:17 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
Shocker.Pro, нам можно, это как "здрасьте" знакомому хорошему человеку. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2019, 12:22 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
короче хз че было программа не работала в пятницу, потом в субботу всё нормально, в воскресенье снова не работала и до сегодняшнего дня все работает. Есть подозрение на касперского, но он на всех компах работает и не отключался. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2019, 09:14 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
Действительно оказался Касперский виноват ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2019, 10:37 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
vb_sub Действительно оказался Касперский виноват ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2019, 22:49 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
Antonariy, блокировал доступ к базе данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 09:58 |
|
Method '~' of object '~' failed
|
|||
---|---|---|---|
#18+
Какой-то лютый каспер, таже ТаскМенеджеру житья не дает) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 23:38 |
|
|
start [/forum/topic.php?fid=60&fpage=5&tid=2154849]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 256ms |
total: | 362ms |
0 / 0 |