|
Ошибка в COM - соединение |
☑ |
0
SergeyGr
13.10.19
✎
15:59
|
Создаю подключение V8=Новый COMОбъект("V83.COMConnector").
Затем ЗапросCOM=V8.NewObject("Запрос").
Но.. возникает ошибка "Метод объекта не обнаружен (NewObject)"
Если использую V8=Новый COMОбъект("V83.Application"), то все отрабатывает.
Подскажите, плз, в чём причина ?
|
|
1
hhhh
13.10.19
✎
16:07
|
(0) Connect забыл. Подключиться
|
|
2
Mikhail Volkov
13.10.19
✎
16:08
|
Можно создать два вида COM объектов для приложения 1С. Это OLE соединения V83.Application и COM соединения V83.COMConnector. В случае с V83.Application запускается практически полноценный экземпляр приложения 1С. В случае использования V83.COMConnector запускается небольшая серверная часть. Скорость работы в этом случае выше, но некоторые функции могут быть недоступны. В частности работа с формами и с общими модулями для которых не установлено свойство работы с внешними соединениями.
|
|
3
SergeyGr
13.10.19
✎
16:15
|
(1) Делаю подключение.
Ведь V8=Новый COMОбъект("V83.Application") отрабатывает без ошибок.
(2) Разница между "Application" и "COMConnector" понятна.
Не понятно почему в одном случае все отрабатывает, а в другом - нет !
|
|
4
hhhh
13.10.19
✎
16:36
|
(3) там по разному подключение происходит.
Подключение = V8.Сonnect(
Затем ЗапросCOM=Подключение.NewObject("Запроc")
а в аппликейшен наоборот
Флаг = V8.Сonnect
то есть функция возвращает флаг. и там
ЗапросCOM=V8.NewObject("Запроc")
вы названия переменных перепутали в итоге.
|
|