Произошла ошибка при регистрации файлов OCX?
Я создал ocx-файл элемента управления ActiveX с помощью Visual Studio 2008. Затем попытался зарегистрировать ocx-файл из командной строки "regsvr32 filename.ocx".
Выдано сообщение об ошибке "Ошибка загрузки библиотеки (filename.ocx). Приложение не удалось запустить из-за неправильной конфигурации. Повторная установка приложения может решить эту проблему".
Visual Studio успешно создает файл ocx. Я попытался зарегистрировать этот файл OCX на других компьютерах, он работал. На моем компе я использую Win XP SP3.
Так в чем же проблема? это в "regsvr32" или что-то еще повреждено или отсутствует?
Заранее спасибо.
2 ответа
Вероятно, ходок зависимости может помочь.
- Откройте ocx и посмотрите, все ли зависимости выполнены
Если это выглядит хорошо
- Откройте regsvr32.exe в приложении для обхода зависимостей и используйте профиль. Поместите ваш ocx в качестве параметра в regsvr32 и посмотрите, возникнет ли какая-либо проблема во время выполнения.
Скорее всего, на вашем компьютере отсутствует зависимость вашего ocx файла. Попробуйте восстановить все зависимости и перерегистрировать его.