-2

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

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

4

1 回答 1

0

I registered ProgramB.dll using regsvr32 and it worked.

于 2013-05-09T17:07:18.730 回答