| Обсуждение |
| не удалось получить фабрику класса COM [ Дмитрий Глубоков ] Пятница, 10 июля 2020, 11:51
При попытке открытия базы ObjectLand из своего приложения возникает ошибка:
"429-Не удалось получить фабрику класса COM для компонента с CLSID {A5E45481-1644-11D6-876B-008048DD5B76} из-за следующей ошибки: 80040154 Класс не зарегистрирован (Исключение из HRESULT: 0х80040154 (REDB_E_CLASSNOTREG)).mscorlib"
Пытался через regsvr32 зарегистрировать библиотеку Interop.GDBEngineLib.dll, но не удается, тоже выдает ошибку ...
Сам проект делался в 2013 году и все работало. На машине стояла Windows 7.
Сейчас возникла необходимость вернуться к проекту и на первом же шаге такая ошибка.
Сейчас на машине стоит Windows 10.
Ошибка возникает при первой-же попытке обратиться к библиотеке. Вот код:
....
Imports GDBEngineLib
....
Public Ядро As GDBEngine ' Ядро ObjectLand.
....
Ядро = New GDBEngine - тут ошибка
Посоветуйте пожалуйста, какие шаги предпринять для исправления ошибки ...
Спасибо. |
|
| [ ObjectLand Support ] Пятница, 10 июля 2020, 12:11
Вы не забыли при установке ГИС ObjectLand включить установку поддержки COM-интерфейсов? |
|
| [ Дмитрий Глубоков ] Пятница, 10 июля 2020, 12:49
Возможно. Как-то я этот момент упустил. Буду смотреть ...
Спасибо. |
|
ОтветитьЗнаком «*» отмечены обязательные для заполнения поля. |
| |