你在C#里使用dllimport导入函数就行,要进行适合参数的修改,如果有回调函数声明的就麻烦一点了。
解决方案 »
- WebClient下载文件后。。。
- C#调用C++的dll的问题
- WINFORM中我绑定了窗体的AcceptButton,其他的回车事件都无效了,怎么处理啊,急啊,在线等!
- 请教个问题,如何让自定义窗体部分透明?
- 如何在函数中直接等待网页下载完毕后,再进行下步处理?
- 建了一个winform应用程序.使用了一个treeview和一个webbrower控件.
- 为什么我的C#程序在处于非活动窗口一段长的时间后,在再次成为活动窗口时,需要花费好几秒才能正常运行?
- SOCKET接收文件时反序列化出现分析完成之前就遇到流结尾!
- 求一条时间类型的数据库查询语句
- 急呀,一个关于窗体继承的问题 在线等待
- 求助C# AdRotator 控件的问题
- process.StartInfo.CreateNoWindow = true对进程的影响
也许你碰不到这个问题。
C++里面用的是函数指针,但C#里面只能用委托了,并且在声明委托前要加上这句:
[UnmanagedFunctionPointer(CallingConvention.Cdecl)]
包含在:
using System.Runtime.InteropServices;
太不容易了
具体会不会影响C++Dll的稳定性,还要多试验
C#里面只要被回调一次,程序就异常退出。返回值:0x80000003。如下:
程序“[24768] YKYDemo.vshost.exe: 托管(v4.0.30319)”已退出,返回值为 -2147483645 (0x80000003)。