首页 > 学院 > 开发设计 > 正文

C#动态调用DLL中的函数

2019-11-08 01:23:30
字体:
来源:转载
供稿:网友

一般使用方法

[System.Runtime.InteropServices.DllImport("E://PRoject//DLL//XXX.dll", EntryPoint = "OpenComm", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Cdecl)]public static extern int  OpenComm(int port);

注意里面的E://Project//DLL//XXX.dll,这个路径测试不能用变量代替,也就是说必须直接这样写才可以,那每次网站换个路径这里就要改一遍,我是遇到了这种情况,方法可以用。

方法二:C#动态调用DLL中的函数

参考:http://www.cnblogs.com/kingmoon/archive/2011/04/26/2028833.html

这样做路径就可以从配置文件中读取,或者通过Server.MapPath获得物理路径。

在使用C++编写的Dll时候,不是直引用用就可以了,中间需要转化方法。


上一篇:友元函数与友元类

下一篇:排序

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表