|
COM соединение: как отключиться? | ☑ | ||
|---|---|---|---|---|
|
0
ИС-2
06.09.11
✎
11:18
|
Подключился к другой базе. А отключитсья не могу. Ошибка "Метод не обнаружен disconnect()"
В8 = Новый COMОбъект("V82.COMConnector"); Попытка ОбщегоНазначения.Состояние_("Подключение к " + ПутьКБазе); Если Отключить Тогда В8.Disconnect(ПараметрыПодключенияКБазеКИС); иначе В8 = Новый COMОбъект("V82.COMConnector"); БазаКИС = В8.Connect(ПараметрыПодключенияКБазеКИС); КонецЕсли; мЕстьСоеднинение = Истина; Исключение Если Отключить Тогда ОбщегоНазначения.СообщитьОбОшибке("Ошибка разрыва соединения ;" + ОписаниеОшибки()); иначе ОбщегоНазначения.СообщитьОбОшибке("Ошибка открытия информационной базы " + Символы.ПС + " " + ПараметрыПодключенияКБазеКИС + Символы.ПС + " " + ОписаниеОшибки()); КонецЕсли; мЕстьСоеднинение = Ложь; КонецПопытки; Как разорвать уже имеющиесяcom соединение? |
|||
|
1
Wobland
06.09.11
✎
11:18
|
=Неопределено ?
|
|||
|
2
ИС-2
06.09.11
✎
17:06
|
(1) не помогло. Соединение так и остается
|
|||
|
3
GANR
06.09.11
✎
17:09
|
(0)Так ведь надо в метод Disconnect передавать ранее подключенную "БазаКИС", а не "ПараметрыПодключенияКБазеКИС". Читаем синтаксис-помощник.
|
|||
|
4
GANR
06.09.11
✎
17:17
|
Пардон, COMConnector вообще не имеет метода Disconnect. Чтобы разорвать соединение нужно подключиться к рабочему процессу примерно как описано здесь Книга знаний: v8: Выгонялка пользователей для 1С 7.7, 8.0, 8.1
|
|||
|
5
GANR
06.09.11
✎
17:19
|
v8: Как корректно отключать соединения от сервера 1С в v8.1. Делюсь. - этот пример лучше
|
|||
|
6
Поль Женёв
06.09.11
✎
17:20
|
Сегодня делал тож самое.
Только подключался через V82.Application Помогло В8 = Неопределено из (1) |
|||
|
7
Serginio1
06.09.11
✎
18:19
|
БазаКИС = Неопределено;
|
| Форум | Правила | Описание | Секции | Поиск |