COM RCW - ActiveX组件无法创建对象

时间:2013-05-07 10:53:33

标签: .net com vb6 rcw

我有一个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组件无法创建对象”

可能的原因是什么,或者我需要做些什么改变?

1 个答案:

答案 0 :(得分:0)

我使用regsvr32注册了ProgramB.dll,但它确实有效。