Как правильно разорвать COM соединение (7.7 - 8.2) #509721


#0 by ksupalo
Добрый день! После перевода ряда баз на 8.2 возникла проблема - процедура, которая работает по нажатию кнопки (вызывает процедуры соединения по COM и выполнения запроса) зависает после шага "КонецПроцедуры". Все, что в теле процедуры нормально отрабатывает. В процедуре в цикле вызываются несколько баз 8.1 и 8.2
#1 by Рэйв
СОМ="";
#2 by ksupalo
Сделал две переменные, т.к. вариантов просто не было. Но это не помогло. //==================================================== Эта функция рвала соединение. пробовал "" и 0 - все равно зависало. Проблема решилась случайно - просто закаментил зануление процедур. После этого все стало работать.
#3 by ksupalo
Вопрос такой - как из 7.7 правильно разрывать COM соединение с 8.1??? С 8.1 никаких проблем не было никогда. Заранее спасибо.
#4 by ksupalo
Вопрос такой - как из 7.7 правильно разрывать COM соединение с 8.2??? - сорри, уже просто совсем мозг сжег :(
#5 by ksupalo
Не понятно, что происходит с оставшимися соединениями... В принципе, все переменные вынес в документ - с закрытием документа они должны уничтожаться... Или... не знаю...
#6 by ksupalo
#7 by ksupalo
Не ужели никто не соединяется по СОМ?
#8 by ilkoder
Тут проскакивало как-то, что типа нужно обнулять все переменные хоть как-то задейстованные при обмене
#9 by iloktev
Есть возможность выложить код самой процедуры, что в ней выполняется?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С