Имя: Пароль:
1C
 
Сбросить OLE-соединение - не всегда срабатывает
0 Джордж1
 
12.04.15
17:46
Гружу из 7-ки в 7-ку данные по OLE
В конце загрузки делаю ole="";
Срабатывает не всегда (в памяти остается висеть процесс), приходится закрывать саму форму обработки загрузки.
В чем может быть проблема?
1 EvgeniuXP
 
12.04.15
17:57
"переменной присвоил строку - что сделал не так?"
2 Джордж1
 
12.04.15
18:24
(1)да вроде это штатное обнуление OLE переменной
3 Джордж1
 
12.04.15
18:28
Тем более пишу же - иногда срабатывает, иногда нет
4 bmitkin
 
12.04.15
19:02
Бывает такое, если остались ссылки на объекты в той базе. Например, если в обработке делал
oleКонтрагент = ole.Справочник.Контрагенты
то надо и эти ссылки обнулить:
oleКонтрагент = "";
5 ProxyInspector
 
12.04.15
19:42
Такая штука происходит, если в  базе ОЛЕ висит вопрос типа "Выйти из программы?"
6 Джордж1
 
12.04.15
20:53
(4)это очень похоже надо проверить
(5)не, точно дело не в этом