[DllImport(@ "C:\WINDOWS\system32\ClassLibrary1.dll ", EntryPoint "getTotal ", CharSet = CharSet.Ansi)]
public static extern int getTotal(int a, int b);
private void button1_Click(object sender, EventArgs e)
{
this.label1.Text = Form1.getTotal(12, 5).ToString();
}
------解决方案--------------------------------------------------------
注册一下试试
------解决方案--------------------------------------------------------
ClassLibrary1.dll
什么类型的dll,不是什么dll都可以dllimport的
另外dll里面输没有输出 getTotal 函数??
------解决方案--------------------------------------------------------
恩
dll分很多种啊:
1。c++/vb的标准dll,这个用dllimport
2。com的dll,这个直接引用,使用using
3.C#,vb.net的装配件dll,也是直接引用,而后using
------解决方案--------------------------------------------------------
C#无法写标准dll ,
用添加引用