【发布时间】:2011-01-16 06:26:10
【问题描述】:
在 VB6 程序中使用 VB.NET dll 时遇到问题。我已经使用 GuidAttribute 创建了我的 dll,使用 RegAsm 创建了一个 tlb 并将其添加到我的 VB6 程序的引用中。问题是当我尝试使用 CreateObject 函数创建对象时,出现以下错误“ActiveX 组件无法创建对象。”
我不知道我是否在 VB.NET 上遗漏了将其用作 dll 的任何声明,或者我是否没有正确使用 CreateObject 函数。
【问题讨论】:
-
我的补充:如果我设置“使 COM 可见”,然后在 VB6 中使用 dll,可以吗?