Получение фабрики COM-класса для компонента с CLSID не удалось из-за следующей ошибки: 80040154 класс не зарегистрирован (исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Всем Привет,
Я использовал 32-битные библиотеки DLL в своем проекте.И он прекрасно работает в 32-битных операционных системах.
но то же самое не работает в 64-битных операционных системах.Я получаю следующую ошибку.
"Получение фабрики COM-класса для компонента с CLSID не удалось из-за следующей ошибки: 80040154 класс не зарегистрирован (исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))."
Я потратил много времени, чтобы решить эту проблему с Google,и перепробовал все возможности, такие как"включение 32-битных приложений как истинных","Регистрация библиотек DLL"...
Если у кого-то есть идея об этом, пожалуйста, пришлите меня как можно раньше.
Спасибо.
Richard MacCutchan
Проверьте, что CLSID существует (и действует) в реестр под HKEY_CLASSES_ROOT\CLSID
.