Произошла ошибка при регистрации файлов 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 файла. Попробуйте восстановить все зависимости и перерегистрировать его.

Другие вопросы по тегам