「ProgramA.dll」という 1 つの COM コンポーネントがあります。この 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 コンポーネントはオブジェクトを作成できません" というエラーが表示されます。
考えられる理由は何ですか、またはどのような変更が必要ですか?