[ОТВЕТИТЬ]
Опции темы
07.03.2012 11:39  
student
разбираясь с scload.dll в соседней теме наткнулся на интересный момент, связанный с 1с-кой - ранее меня это не напрягало - везде где надо было она стояла, но оказывается это можно при желании обойти
==============================================================================
вопрос:
на машине с ms access программа 1с8 не установлена соответственно на Set v8 = CreateObject("V81.COMConnector") ругается ActiveX component cant't creat object
Как обратиться к справочнику 1С?
ответ:
Объект V81.Application выполняется в рамках нового процесса 1cv8.exe.
Объект V81.COMConnector является внутрипроцессным сервером. На удаленном компьютере нет процесса, в котором он может быть создан.
Чтобы объект V81.COMConnector можно было создать на удаленном компьютере, регистрации компоненты comcntr.dll в COM утилитой regsvr32.exe недостаточно.
Требуется выполнить регистрацию на удаленном компьютере компоненты comcntr.dll в качестве приложения COM+.

Для этого:

* запустите утилиту Component Services;
* создайте пустое COM+ приложение с:
o Activation type - Server application;
o именем, например, V81_COMConnector;
o укажите имя пользователя Windows, от имени которого компонента будет запускаться специальный процесс dllhost.exe;
* в ветке Components добавьте новую компоненту comcntr.dll из каталога загрузочных модулей 1С:Предприятия.

В результате при создании объекта V81.COMConnector на удаленном компьютере будет запущен специальный системный процесс dllhost.exe, и в нем будет создан объект V81.COMConnector.
==============================================================================

думаю многим пригодится, т.к. не надо ставить на клиенте 1с-ку и подобное должно сработать для любого языка программирования (по материалам sql.ru и 1С:Предприятие 8. Версия для обучения программированию)
 
"Спасибо" student от:
 
Опции темы



Часовой пояс GMT +3, время: 12:39.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.