是不是所有的dll都可以被c#调用?
最近在编一个c#的程序,需要显示外部采集卡的信息,不过外部的那个采集卡厂商提供了一个dll文件可以被调用,只有VB,c的例程。例程里面参数大多是句柄,不知道那个dll文件c#是不是可以调用?并且问一下,是不是所有的dll,都可以被c#,c,vb这种语言调用?多谢各位提点!
2014-01-20 22:23
2014-01-21 05:47

2014-01-21 08:28
2014-01-21 10:23
2014-01-21 10:24
[DllImport("ecg2jpg.dll")]
private static extern int ecg2jpg(string ecgPath, string jpgPath);抛砖引玉 你可以照我写的这个例子试试 只有自己试了才知道 不懂要及时发帖 版主都会帮助你

2014-01-21 10:54
2014-01-21 12:06
程序代码:调用API 函数SendMessage 发送WM_CLOSE 消息。
DllImport("User32.dll",EntryPoint="SendMessage")]
private static extern int SendMessage( int hWnd,int Msg,int wParam,int lParam);
const int WM_CLOSE = 0x10;
SendMessage(那个程序的窗口句柄, WM_CLOSE, 0, 0);

2014-01-21 14:00
2014-01-22 12:14