Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка в COM - соединение

Ошибка в  COM - соединение
Я
   SergeyGr
 
13.10.19 - 15:59
Создаю подключение V8=Новый COMОбъект("V83.COMConnector").
Затем ЗапросCOM=V8.NewObject("Запрос").
Но.. возникает ошибка  "Метод объекта не обнаружен (NewObject)"

Если использую V8=Новый COMОбъект("V83.Application"), то все отрабатывает.

Подскажите, плз, в чём причина ?
 
 
   hhhh
 
1 - 13.10.19 - 16:07
(0) Connect забыл. Подключиться
   Mikhail Volkov
 
2 - 13.10.19 - 16:08
https://docplayer.ru/64409617-Obmen-dannymi-mezhdu-bazami-1s-cherez-com-soedinenie.html
Можно создать два вида COM объектов для приложения 1С. Это OLE соединения V83.Application и COM соединения V83.COMConnector. В случае с V83.Application запускается практически полноценный экземпляр приложения 1С. В случае использования V83.COMConnector запускается небольшая серверная часть. Скорость работы в этом случае выше, но некоторые функции могут быть недоступны. В частности работа с формами и с общими модулями для которых не установлено свойство работы с внешними соединениями.
   SergeyGr
 
3 - 13.10.19 - 16:15
(1) Делаю подключение.
Ведь V8=Новый COMОбъект("V83.Application") отрабатывает без ошибок.

(2) Разница между "Application" и "COMConnector" понятна.
Не понятно почему в одном случае все отрабатывает, а в другом - нет !
   hhhh
 
4 - 13.10.19 - 16:36
(3) там по разному подключение происходит.

Подключение = V8.Сonnect(

Затем ЗапросCOM=Подключение.NewObject("Запроc")




а в аппликейшен наоборот

Флаг  = V8.Сonnect 

то есть функция возвращает флаг. и там

ЗапросCOM=V8.NewObject("Запроc")


вы названия переменных перепутали в итоге.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.