1
我想從我的C#應用程序訪問COM DLL(eObjectBroker)。以下是我所做的事情。從.NET C調用COM對象#
運行tlbimport與
eObjectBroker.dll
得到程序集。我得到兩個程序集,因爲COMSVCLIB
引用自eObjectBroker
。所以我有eObjectType.dll
和COMSCVLIB.dll
我在.net c#項目中添加了對這兩個程序集的引用。我還將
adodb.dll
的引用作爲函數調用添加到Recordset類型對象中。我在
eObjectType
中創建一個類的實例並調用它的一個函數。在此調用我得到錯誤Object variable or with Block variable not set
有什麼我錯過了?這是訪問COM DLL的正確方法嗎?