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的正确方法吗?