Имя: Пароль:
1C
1C 7.7
v7: Как переподключиться к базе не закрывая обработки?
0 aptomilov
 
18.08.11
08:45
Почему когда я заново подключаюсь к базе то подключение не происходит, а если закрыл- открыл обработку то подключается?



Функция Подключение()    
   ОЛЕ=0;
   ОЛЕ=СоздатьОбъект("V77.Application");
   Путь="D:\v77_v8\ПУБ2009\";
   Парам=" /nOLE /pole";
   СтатусПодключения =      ОЛЕ.Initialize(ОЛЕ.RMTrade, "/d"+СокрЛП(Путь)+Парам,"NO_SPLASH_SHOW");
   Возврат СтатусПодключения;
КонецФункции
1 Темный Эльф
 
18.08.11
08:46
Сбрось ВСЕ переменные ОЛЕ-подключения
2 andrewks
 
18.08.11
08:50
3 1Сергей
 
18.08.11
09:17
(0) после сброса ОЛЕ=0; и всех прочих переменных должно пройти какое-то время
4 aptomilov
 
18.08.11
09:27
спасибо все работает, про время понял
5 Torquader
 
18.08.11
16:43
Можно ещё ЗавершитьРаботуСистемы в контексте OLE выполнить.
6 andrewks
 
18.08.11
16:47
(5) ты почитай себя самого в (2) :)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс