Site icon EfmSoft

Что означает код HRESULT 0x80110428 (COMADMIN_E_COMPFILE_BADTLB)?

 
Предыдущий Следующий
COMADMIN_E_COMPFILE_CLASSNOTAVAIL COMADMIN_E_COMPFILE_NOTINSTALLABLE

COMADMIN_E_COMPFILE_BADTLB

Что означает результат

COMADMIN_E_COMPFILE_BADTLB: Не удалось загрузить TypeLib. COM+ нашёл type library в component file, но она недопустима или не может быть использована для установки компонента.

Что проверить

  • Проверьте LoadTypeLib на том же файле и получите первичный HRESULT.
  • Сверьте LIBID/version и соответствие TypeLib фактическим CLSID в модуле.
  • Исключите повреждённый resource или смешение DLL и TLB разных версий.

Диагностика и исправление

Исправьте/пересоберите type library или используйте правильный component file. Ручная регистрация повреждённой TLB не делает её валидной.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version