| Предыдущий | Следующий |
| 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 не делает её валидной.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
