【发布时间】:2012-01-25 22:54:06
【问题描述】:
我有一个 VB6 应用程序,我对其进行了一些更改。这引用了在 .NET 2 中创建的 dll,我也对其进行了更改。当我更改 dll 时,我构建了它并覆盖了 VB 项目中的 dll。
现在当我启动 VB6 exe 时出现以下错误:
运行时错误 430。类不支持自动化或不支持预期的接口
任何有关我如何调试或处理此问题的帮助都将非常感谢。
更新:我认为这里正在爆炸
Set get_datalist = New ADODB.Recordset
我认为这可能是 MDAC 的东西,因为我在 Win 7 机器上构建了应用程序,并且我试图在 windows xp 上运行。
已解决:我最终在 XP 机器上构建项目,感谢您的帮助!
【问题讨论】:
-
@GSerg 只是因为它的相同错误消息并不一定会使其重复!导致错误 430 的原因有很多
-
@MarkJ 我真的相信根本原因是一样的,the accepted answer 会有很大帮助。