[已关闭问题] 请问c#怎样才能初始化c++写的com控件接口?
提问时间: 2008-07-07 16:22
悬赏分:200 提问时间2008/7/7 16:22:21 问题为何被关闭 浏览:189 次
请问c#怎样才能初始化c++写的com控件接口?能给个例子就好了?我实现的接口,一调用就出现异常,提示:'对象未初始化'
提问者:xiaodi - 初学一级
(2)
你引用你的Dll文件了吗?如果引用了应该没问题。最好将代码粘贴出来,并具体说明接口文件或类。 但就提示错误“对象未初始化”而言,你需要这样定义:[接口名] [变量名] = new [接口名]();,如:myClass mcls = new myClass();
3个月前   回答者:刚刚 - 老鸟四级
#else private const string dllName = "FreeImage.dll"; #endif // Init/Error routines ---------------------------------------- [DllImport(dllName, EntryPoint="FreeImage_Initialise")] public static extern void Initialise(bool loadLocalPluginsOnly);
3个月前   回答者:kic - 初学一级
3个月前   xiaodi :
我试了,像你说的定义了,会提示:D:\MyProject\lx\WindowsApplication1\ComIn\Form1.cs(133): 无法创建抽象类或接口“AVSNIFFLib.INavSniff”的实例

3个月前   xiaodi :
kic
你的方法我也试过,结果提示:
未处理的“System.EntryPointNotFoundException”类型的异常出现在 ComIn.exe 中。

其他信息: 无法在 DLL Interop.AVSNIFFLib.dll 中找到名为 Interop.AVSNIFFLib_Initialise 的入口点。

   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接