ОбъектПодключение="V82.Application";.
//... ТекCOMПодключение = Новый COMОбъект(ОбъектПодключения); //...
В этом случае выходит такое сообщение об ошибке:
" {Обработка.Regl_ПереносДанных.МодульОбъекта(485)}: Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается: Интерфейс не поддерживается ".
Обратил внимание по совету коллеги на второй параметр - "имя сервера" или "имя компьютера" у метода Новый ComОбъект().
Переписал строчку кода таким образом:
СтруктураПодключения.ИмяСервера="Server:1741";.
ТекCOMПодключение = Новый COMОбъект(ОбъектПодключения,СтруктураПодключения.ИмяСервера);
В этом случае выходит такое сообщение об ошибке: {Обработка.Regl_ПереносДанных.МодульОбъекта(485)}: Ошибка при вызове конструктора (COMОбъект): Сервер RPC недоступен.: Сервер RPC недоступен.
Люди кто знает почему выходит ошибка в первом случае? Какой вообще может быть на стороне сервера интерфейс?
Во втором случае ошибка выходит на мой взгляд из-за того что вероятно не правильно указано имя сервера/компьютера, но такое имя используется для подключения при ТекСОМПодключение.Connect() на в режиме клиента и все работает.
Может быть кто подскажет как правильно нужно указывать второй параметр для метода НовыйСОМОбъект(П1,П2)?
Сообщение отредактировал BabySG: 09 февраля 2012 - 16:33










