![]() |
|
Ошибка при вызове конструктора (COMОбъект): Класс не зарегистрирован: | ☑ | ||
---|---|---|---|---|
0
busy1
31.07.15
✎
12:22
|
Добрый день уважаемые эксперты. Использую 1С 8.2 в клиент серверном варианте. Сервер крутиться на Windows Server 2008 64x
В модуле &НаСервере пытаюсь создать Новый Com объект Попытка ПСК = Новый COMОбъект("Libipriv.SecretKey"); ЭЦП = Новый COMОбъект("Libipriv.Signer"); Сообщить("Ключи успешно загружены"); Исключение ком объект не создается, в дальнейшем выдает ошибку Ошибка загрузки закрытого ключа. Ошибка создания объекта Libipriv.SecretKey и Libipriv.Signer. : {Обработка.XXX.МодульОбъекта(29)}: Ошибка при вызове конструктора (COMОбъект): Класс не зарегистрирован: Класс не зарегистрирован |
|||
1
busy1
31.07.15
✎
12:23
|
Библиотеку регистрировал с помощью regsvr32
|
|||
2
ДенисЧ
31.07.15
✎
12:23
|
зарегистрируй объект, будь мужиком, блЪ!
|
|||
3
vicof
31.07.15
✎
12:24
|
(0) из-под админа запускал?
|
|||
4
busy1
31.07.15
✎
12:24
|
причем несколько раз, в том числе и из пути %system%\syswow64
|
|||
5
busy1
31.07.15
✎
12:24
|
(3) да, из под администратора
|
|||
6
vicof
31.07.15
✎
12:25
|
Классы точно так называются?
|
|||
7
busy1
31.07.15
✎
12:27
|
в смысле?
|
|||
8
vicof
31.07.15
✎
12:31
|
Libipriv.SecretKey
|
|||
9
busy1
31.07.15
✎
12:32
|
ну конечно. Причем если выполнять &НаКлиенте всё отрабатывает
|
|||
10
busy1
31.07.15
✎
12:33
|
То есть мне думается, что как то не правильно регистрируется сама библиотека
|
|||
11
Serginio1
31.07.15
✎
12:36
|
(10) Думается, что на сервере 64 разрядный сервер приложений, а DLL 32 битная.
|
|||
12
busy1
31.07.15
✎
12:54
|
(11) Ну так то да, но разве это ни как обойти нельзя
|
|||
13
vicof
31.07.15
✎
13:29
|
(12) Переставь винду :))
|
|||
14
Serginio1
31.07.15
✎
13:40
|
(11) Заиметь 64 разрядную DLL, сделать 32 разрядный COM прокси в виде екзешника.
|
|||
15
busy1
31.07.15
✎
13:45
|
В целом задача решается следующим образом. Создается в ручную Com приложение через Службу компонентов, в Приложении COM+. Затем создаем компонент и указываем там, нашу 32 битную Dll.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |