如果在执行VB6应用程序期间显示上述错误,是否重新注册当时可能正在访问的DLL的解决方案?
或者这是关于DLL版本不正确的问题吗?
答案 0 :(得分:4)
或者您可能在应用程序中添加了一个Icon,并且与操作系统版本不兼容,就像发生在我身上的情况一样。
答案 1 :(得分:2)
更改表单中的图标。
答案 2 :(得分:0)
我之前在控件(ocx)中看到过这个错误。它通常可以通过使用最新版本重新编译程序来解决。
如果这不是问题,我发现一个很好的暴力方法来清理注册表并检查你是否安装了正确的版本只是删除有问题的dll(或者只是重命名它),然后使用像{这样的实用程序{3}}删除孤立的条目。我承认这是一个破解坚果的大锤。
答案 3 :(得分:0)
您可以使用Dependency Walker之类的工具检查exe / dll,看看是否有缺少的组件: http://download.cnet.com/Dependency-Walker/3000-2086_4-10052198.html