|
Ошибка при вызове конструктора (COMОбъект) |
☑ |
0
Aleksei85
11.03.12
✎
09:50
|
Доброго времени суток!
Кто может сталкивался, подскажите пож.
Такая проблема, в фоновом задании на сервере х64 при попытке создать Com объект (V81 = Новый COMОбъект("V81.ComConnector");) вываливается следующая ошибка : Ошибка при вызове конструктора (COMОбъект): Класс не зарегистрирован.
Если запускать на том же сервере, но клиентскую версию, то все замечательно работает. Все пишут что нужно как-то хитро зарегить comcntr.dll для х64, но как именно нигде нет.
Подскажите плз.
|
|
1
Aleksei85
11.03.12
✎
09:58
|
ответ по ссылке "Ответ дал Павел Числов по ссылке "
как на зло не открывается...
|
|
2
Ц_У
11.03.12
✎
10:01
|
|
|
3
Aleksei85
11.03.12
✎
10:04
|
Спасибо, но
Это проделывали:
Для этого:
запустите утилиту Component Services;
создайте пустое COM+ приложение с:
Activation type - Server application;
именем, например, V81_COMConnector;
укажите имя пользователя Windows, от имени которого компонента будет запускаться специальный процесс dllhost.exe;
в ветке Components добавьте новую компоненту comcntr.dll из каталога загрузочных модулей 1С:Предприятия.
В результате при создании объекта V81.COMConnector на удаленном компьютере будет запущен специальный системный процесс dllhost.exe, и в нем будет создан объект V81.COMConnector.
не помогло
|
|
4
Ц_У
11.03.12
✎
10:14
|
попробуй зарегистрировать 32-битную версию comctrl.dll
|
|
5
Aleksei85
11.03.12
✎
10:26
|
клиент 1с установлен, думаю она уже зарегестрирована
|
|
6
Ц_У
11.03.12
✎
10:38
|
(5) а ты попробуй установить х64 или х32 поочереди, может поможет
|
|
7
Aleksei85
11.03.12
✎
10:48
|
|
|