DllImport(".\\Dll1.dll", ...DllImport("Dll1.dll", 应该就可以了,
不要用.\\,可能会在当前目录而不是bin子目录下找了
不要用.\\,可能会在当前目录而不是bin子目录下找了
解决方案 »
- 一个如何判断一段英文的对错!
- 这句话怎么理解?
- HttpCookie传值问题(请各位帮忙看看)
- string类型去除重复
- DataGridView中,我绑定数据(DATASET),为什么设置不了某条记录visiable=false为不可见?
- 如何获得屏幕上(form之外)一点(坐标值)的屏幕颜色值呢?
- ( winform ) C#连接远程数据库慢,想在用户点按纽(传数据)的时候,显示一个进度条或显示一个正在上传的提示,怎么实现?
- 日文系统下安装中文qq ,接受到的中文消息是乱码,这个消息对我很重要,可是该怎么看到这个信息那?请高手指教
- 谁用C#开发过移动短信接口,用华为的API的。我有一直解决不了的问题。分可以多加。给500分。
- .Net都包括什么?我想学该从何处学起?需要什么工具?
- C#程序有什么方法可以对程序代码性能进行分析!找出瓶径!
- 新手问题!各位大侠帮帮我~~~走过,路过不能错过
using System.Runtime.InteropServices;
其次要使用DllImport引入API函数,如:
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int MessageBox(IntPtr hWnd, String text, String caption, uint type);
现在就可以使用了,如:
MessageBox(new IntPtr(0), "Hello World!", "Hello Dialog", 0);
我一般都是这么用的,你再检查检查DLL里的那个方法吧.