Работа с OLE-подключениями

Новая тема
"Создаем подключение к внешней базе через OLE соединение.
result = v7.Initialize(v7.RMTrade, "/DC:\V7\DB /M", """")
После завершения работы пытаемся отключить
result =0;
Процесс остается не отключенным"
"v7.ExecuteBatch("ЗавершитьРаботуСистемы(0)");
v7 = 0;"
Большое спасибо за помощь. Попробовали, но процесс все равно полностью не завершается
"Посмотрите в глобальном модуле процедуру ПриЗавершенииРаботыСистемы()
Может в ней чего делается и не завершается.
Например вызов диалога подтверждения работы, в котором не указали таймаут.
Например так сделано в типовой бухгалтерии:
Если Вопрос("Закончить работу с программой?", "Да+Нет", 60)="Нет" Тогда
СтатусВозврата(0);
Возврат;
КонецЕсли;

здесь диалог ждет 60 секунд, а потом закрывается.
"
В настройках пользователя ЗапрашиватьПодтверждениеПриВыходе=0, т.е. при закрытии программы вопрос не задается и программа должна бы закрыться. В глобальном модуле в процедуре ПриЗавершенииРаботыСистемы()
больше ничего не делается. Но в диспетчере задач процесс остается висеть, правда, память занимает в два раза меньше, чем при обычном подключении.
Читают тему
(гостей: 1)

Быстрый переход