У меня есть один COM-компонент - «ProgramA.dll» Этот COM компонент внутри ссылки «ProgramB.dll», и создание экземпляра базового объекта следующим образом:COM RCW - ActiveX компонент не может создать объект
Public Sub AddData()
Dim.....
.......
Set objClassA = New ProgramB.clsClassA
.....
End Sub
Я добавил ссылку ProgramA.dll в свое приложение .NET (а также добавил ссылку ProgramB в приложении .NET).
Когда я вызываю метод «AddData()» программы ProgramA через мое приложение .NET, то его отказ при попытке создать экземпляр ProgramB.clsClassA приводит к ошибке: «Компонент AcitveX не может создать объект»
Что может быть возможной причиной или изменениями, которые мне требуются?
Вы зарегистрировали '' ProgramB.dll' через 'regsvr32'? –
является ProgramB.dll COM-dll? если да, то зарегистрирована ли она правильно? –
спасибо, я попробую зарегистрировать ProgramB.dll и обновит вас .. но почему этот вопрос ниспровергнут? тот, кто ниспровергнут, может у вас, пожалуйста, дать веские основания? – Nirman