VB6 DLL兼容性?

时间:2015-04-24 19:08:40

标签: dll vbscript vb6 binary-compatibility

我已经大大编辑了一个VB6 dll,当我尝试编译它时,我收到一条通知告诉我这个dll不再与旧版本兼容了?我不确定如何继续,最初当​​我做了一些小改动时,我编译新的dll没有问题。我尝试按照本指南解决我的问题:Resetting project compatibility in vb6但是当我在主应用程序中引用dll并尝试编译它时,我收到以下错误:“加载DLL时出错”

我真的很困惑,为了让我的应用程序意识到dll实际上被引用并且我已对其进行了更改,我必须做些什么。

出现以下内容:

http://i.stack.imgur.com/4w6lU.png

非常感谢帮助!感谢

1 个答案:

答案 0 :(得分:2)

您需要阅读How To Use Project and Binary Compatibility和其他相关的MS知识库文章,以及涵盖此主题的VB6手册部分。

在进一步避免在注册表中创建一堆孤立条目之前,请执行此操作。

一旦你掌握了二进制兼容性,事情就变得容易了。但是,此时您将陷入困境,并且必须进入您的客户端Project并删除原始引用,然后添加一个新引用。