|
Правильное закрытие COM соедиенения с другой базой из 1С |
☑ |
0
DenisVich
09.04.17
✎
12:35
|
Скажите пожалуйста, какмими методами и функциями можно воспользоваться для того чтобы закрыть COM соединение(отключиться)
|
|
1
EvgeniuXP
09.04.17
✎
12:37
|
(0) не правильный подход - вызывай просто глобальные функции, по завершении из и отрубится всё автоматом.
|
|
2
EvgeniuXP
09.04.17
✎
12:39
|
Ну если приперло - вызови процедуру при завершении работы (77)
|
|
3
Demasiado
09.04.17
✎
15:18
|
COMсоединение = "";//отключение от второй базы
|
|
4
EvgeniuXP
09.04.17
✎
16:18
|
(3) где-то там заложена бомба, тоже раньше так писал, пока не напоролся.
|
|
5
vis_tmp
09.04.17
✎
16:36
|
Может,
COMсоединение = Неопределено;
|
|
6
Неверный Параметр И
09.04.17
✎
16:42
|
(0) Для полного отключения необходимо уничтожить все ссылки на все объекты, полученные через соединение. При выходе из области видимости переменная очищается автоматически, если нет циклических ссылок, ведущих к утечка.
Также необходимо уничтожить ссылку на сам коннектор, из которого было получено соединение методом connect. Если этого не сделать, то соединение будет помещено в пул и фактического отключения от целевой базы не произойдет.
|
|