使用
[DllImport("my.dll")]
public static extern double fun1();
调用外部dll
1。这个dll可以是C#写的类库文件名?
2。为什么我调用时(c#的dll)总是找不到入口?
3。什么叫托管/非托管
[DllImport("my.dll")]
public static extern double fun1();
调用外部dll
1。这个dll可以是C#写的类库文件名?
2。为什么我调用时(c#的dll)总是找不到入口?
3。什么叫托管/非托管
2.DLL可能有问题,在非.net语言里调用试试
3.托管代码是依靠.NET框架运行,非托管不依靠
该dll我在程序集中引用后,是可以使得呀.
c#到底能不能写外部调用的dll。
public static extern double fun1();你的这种调用方式是对非托管代码的调用方式,例如用C++,VB等实现的dll. 而调用.net写的dll只须添加引用,在cs文件中实例化对象即可!不须这么劳师动众的. 明白吗?
这个我知道,
但我还是想知道
1。c#到底能不能写外部调用的dll。
2.如果能,能不能被非。net调用。
这个我知道,
但我还是想知道
1。c#到底能不能写外部调用的dll。
2.如果能,能不能被非。net调用。
比较常用的功能 调用系统的API函数