关于Dll引用的一些有关问题
关于Dll引用的一些问题1.如果有如下C#代码转换成VB.NET应该替换成什么样子[DllImport(testDll.dll)]publ
关于Dll引用的一些问题
1.如果有如下C#代码转换成VB.NET应该替换成什么样子
[DllImport("testDll.dll")]
public static extern int Add(int a, int b);
public int add(int a, int b)
{
return Add(a,b);
}
2.另外如上所示dll中的Add方法在原工程中的定义格式是否为public static int Add(int a, int b){}
又或者是其他格式。
3.public static extern int Add(int a, int b);这一句的含义与作用。是声明将Add方法进行外部实现么?
4.声明之后就可以在新定义的方法public int add(int a, int b){}中使用 Add(a,b)了对么
希望大家尽量回答的详细些,谢谢了!
[解决办法]http://blog.csdn.net/youyangus/article/details/1797721参照着写吧
[解决办法]原型函数不一定是静态方法吧,有可能只是 void Add(int a,int b)a啊
只是引用非托管Dll函数时必须声明为static