Ошибка при вызове конструктора (COMОбъект): Класс не зарегистрирован: #749559


#0 by busy1
Добрый день уважаемые эксперты. Использую 1С 8.2 в клиент серверном варианте. Сервер крутиться на Windows Server 2008 64x В модуле &НаСервере пытаюсь создать Новый Com объект     Попытка ком объект не создается, в дальнейшем выдает ошибку Ошибка загрузки закрытого ключа. Ошибка создания объекта Libipriv.SecretKey и Libipriv.Signer. : {Обработка.XXX.МодульОбъекта}: Ошибка при вызове конструктора (COMОбъект): Класс не зарегистрирован: Класс не зарегистрирован
#1 by busy1
Библиотеку регистрировал с помощью regsvr32
#2 by ДенисЧ
зарегистрируй объект, будь мужиком, блЪ!
#3 by vicof
из-под админа запускал?
#4 by busy1
причем несколько раз, в том числе и из пути %system%syswow64
#5 by busy1
да, из под администратора
#6 by vicof
Классы точно так называются?
#7 by busy1
в смысле?
#8 by vicof
Libipriv.SecretKey
#9 by busy1
ну конечно. Причем если выполнять &НаКлиенте всё отрабатывает
#10 by busy1
То есть мне думается, что как то не правильно регистрируется сама библиотека
#11 by Serginio1
Думается, что на сервере 64 разрядный сервер приложений, а DLL 32 битная.
#12 by busy1
Ну так то да, но разве это ни как обойти нельзя
#13 by vicof
Переставь винду :))
#14 by Serginio1
Заиметь 64 разрядную DLL, сделать 32 разрядный COM прокси в виде екзешника.
#15 by busy1
В целом задача решается следующим образом. Создается в ручную Com приложение через Службу компонентов, в Приложении COM+. Затем создаем компонент и указываем там, нашу 32 битную Dll.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С