Имя: Пароль:
1C
1С v8
Как подключиться к агенту сервера 1С из серверного модуля (сервер x64) ?
0 ptiz
 
13.08.13
13:40
Выполняю в серверном модуле код:
    Коннектор = Новый COMОбъект("V81.COMConnector");
    СоединениеСАгентом = Коннектор.ConnectAgent(ИмяСервера1С);
Естественно, получаю на первой строке: Ошибка при вызове конструктора (COMОбъект): Класс не зарегистрирован
Понял, что проблема такая: вызов идет с х64 сервера, а компонента COMCntr.dll - 32разрядная.

Нашел из решений только это:
v8: V82.ComConnector на стороне x64 сервера ?
v8: Установка 32-битной версии компоненты на сервер х64 (мануал)

Нет менее заднепроходного способа? Очень не хочется лазить в настройки серверов.
1 ptiz
 
13.08.13
13:52
Всем приятного аппетита, но всё-таки, ап!
2 aspirator23
 
13.08.13
14:12
нужно регистрировать модуль com для x64.
При установке сервера приложений там есть эта компонента - обычно она выключена.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.