using System.Runtime.InteropServices; [DllImport("??????????.DLL")] public static extern void ???()
根据dll的不同,有两种调用方法,请参照:using System.Runtime.InteropServices;1、对于标准的api函数的调用: [DllImport("XXX.DLL", EntryPoint="Get_Name")] public static extern int Get_Name( string aaa, StringBuilder bbb, out int ccc, out long ddd);
2、对于非标准的api的调用: A:引入XXX.DLL到项目;(如果Get_Name在:XXXNameSpace.YYYClass.Get_Name()) B: XXXNameSpace.YYYClass clsYYY = new XXXNameSpace.YYYClass(); clsYYY.Get_Name();
public static extern void ???()
[DllImport("XXX.DLL", EntryPoint="Get_Name")]
public static extern int Get_Name(
string aaa,
StringBuilder bbb,
out int ccc,
out long ddd);
2、对于非标准的api的调用:
A:引入XXX.DLL到项目;(如果Get_Name在:XXXNameSpace.YYYClass.Get_Name())
B:
XXXNameSpace.YYYClass clsYYY = new XXXNameSpace.YYYClass();
clsYYY.Get_Name();