VB6 Ошибка 50003 Неожиданная ошибка: это решение для перерегистрации DLL? - PullRequest
1 голос
/ 23 июня 2010

Если вышеуказанная ошибка отображается во время выполнения приложения VB6, является ли решение для повторной регистрации библиотек DLL, к которым оно могло бы обращаться в данный момент?

Или это проблема неправильных версий библиотек DLL?

Ответы [ 4 ]

4 голосов
/ 03 марта 2014

Или, возможно, вы добавили Icon в свое приложение и не совместимы с версией ОС, как это случилось со мной.

2 голосов
/ 19 января 2018

Измените значки в вашей форме.

0 голосов
/ 25 июня 2010

Вы можете проверить exe / dll с помощью такого инструмента, как Dependency Walker, чтобы увидеть, есть ли отсутствующий компонент: http://download.cnet.com/Dependency-Walker/3000-2086_4-10052198.html

0 голосов
/ 23 июня 2010

Я видел эту ошибку раньше с элементами управления (ocx). Обычно это можно решить, перекомпилировав программу с последней версией.

Если это не проблема, я нахожу хороший метод грубой силы для очистки реестра и проверки правильности установленной версии: просто удалите рассматриваемую DLL (или просто переименуйте ее), а затем используйте утилиту, подобную CClean для удаления осиротевшей записи. Я признаю, что это кувалда, чтобы сломать орех.

...