回复 6楼 wangnannan
我就是已经编过了才发问的。
再问一下:我的那个dll是厂家提供的,在c中可以调用,是这样声明的:extern "C" HANDLE __declspec(dllimport)
__stdcall MP425_OpenDevice(long dev_num);
extern "C" long __declspec(dllimport)
__stdcall MP425_CloseDevice(HANDLE hDevice);
分别一个是打开设备,一个是关闭设备。参数都涉及到句柄。
但是我在c#中也是按你的方式调用却总是没反应(注:c中已经成功调用。)
我想是句柄的原因,在c中的handle在c#中是对用intptr还是int?
大神求解答,多谢!