-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