我有一个COM组件 - “ProgramA.dll” 此COM组件在内部引用“ProgramB.dll”,并创建基础对象的实例,如下所示:
Public Sub AddData()
Dim.....
.......
Set objClassA = New ProgramB.clsClassA
.....
End Sub
我在.NET应用程序中添加了ProgramA.dll的引用(并在.NET应用程序中添加了ProgramB的引用)。
当我通过我的.NET应用程序调用ProgramA的“AddData()”方法,然后在尝试创建ProgramB.clsClassA的实例时失败,它给出了一个错误,说“AcitveX组件无法创建对象”
可能的原因是什么,或者我需要做些什么改变?
答案 0 :(得分:0)
我使用regsvr32注册了ProgramB.dll,但它确实有效。