|  | Сбросить 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)не, точно дело не в этом
 |  |