-2
我有一个COM组件 - “ProgramA.dll” 这COM组件内部引用“ProgramB.dll”,并创建底层对象的一个实例如下:COM RCW - ActiveX组件不能创建对象
Public Sub AddData()
Dim.....
.......
Set objClassA = New ProgramB.clsClassA
.....
End Sub
我已经在我的.NET应用程序中添加了ProgramA.dll的引用(并且还在.NET应用程序中添加了ProgramB的引用)。
当我通过我的.NET应用程序调用ProgramA的“AddData()”方法,然后在尝试创建ProgramB.clsClassA实例时失败,说明“AcitveX组件无法创建对象”错误
可能的原因是什么,或者我需要做什么改变?
您是否通过regsvr32注册过'ProgramB.dll'? – 2013-05-07 11:04:22
是ProgramB.dll的COM DLL?如果是这样,是否正确登记? – 2013-05-07 11:05:46
谢谢,我会尝试注册ProgramB.dll并将更新你..但为什么问题是downvoted?谁低估了,你能给出任何有效的理由吗? – Nirman 2013-05-07 11:20:06