首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VB6中编译动态链接库时出现“加载动态链接库错误”

在VB6中编译动态链接库时出现“加载动态链接库错误”
EN

Stack Overflow用户
提问于 2011-12-20 21:48:04
回答 6查看 13.9K关注 0票数 6

我有一个使用引用的visual basic6 ".dll项目“,当单击”文件->生成动态链接库“选项时,它应该生成一个动态链接库文件。那么,当点击“文件->制作动态链接库”,我得到错误“错误在加载动态链接库”。

我怎样才能看到哪些引用丢失了?

EN

回答 6

Stack Overflow用户

发布于 2011-12-20 21:50:51

在“项目->引用”下。

查找单词MISSING:在不存在的dll前面。

票数 2
EN

Stack Overflow用户

发布于 2011-12-21 05:18:34

我见过当引用的组件在没有兼容性的情况下被重新编译,但是以前版本的dll是而不是预先未注册的,所以类型库的注册表项没有被删除,并且这些伪造的注册表项指向新的dll时,就会出现这个错误。

通常我会使用一个内部注册表清理工具来处理这些问题,该工具可以根据typelib磁盘位置删除typelib/clsid/interface注册。您可以尝试将引用的项目的物理文件移动到磁盘上的不同位置并在那里对其执行regsvr32操作,然后手动从项目文件中删除引用,重新启动集成开发环境并重新打开项目,最后添加引用并检查添加引用对话框中的dll位置是否指向新文件位置。

票数 2
EN

Stack Overflow用户

发布于 2011-12-21 02:51:46

如果您没有丢失的引用,请尝试使用项目兼容性而不是二进制兼容性来编译项目的库。当在一个库层次结构中引用多个库时,VB6可能会与二进制兼容性混淆。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8576442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档