易截截图软件、单文件、免安装、纯绿色、仅160KB

C#调用C/C++ dll问题

C/C++ DLL里的函数定义:
extern "C" __declspec(dllexport) int __stdcall pfs_login (char request[], char response[],int bufSize, char address[]);
response是输出参数,其他的全部是输入参数

在c#里怎么调用这个dll,不知道怎么写。谢谢。

[DllImport("OUR_MIFARE.dll")]
        static extern int pfs_login(char request[], char response[],int bufSize, char address[]);

可能这样吧~
对于 DllImport声明外部方法,有时候要指明EntryPoint,我也不是很懂

  用委托

兄弟,嫩不能具体点?

参考:
http://blog.csdn.net/pansiom/archive/2006/01/01/568096.aspx

[DllImport("OUR_MIFARE.dll")]
static extern int pfs_login(char request[], char response[],int bufSize, char address[]);
把DLL名字改成你的dll  然后就能直接使用你自己写的这个方法了呀 pfs_login(参数);

c#可以这样写?保存都出现下面的错误

Error 1 Array type specifier, [], must appear before parameter name D:\TestLink by Maximm\TestLink\Form1.cs 21 49 TestLink


extern "C" __declspec(dllexport) int __stdcall pfs_login (char request[], char response[],int bufSize, char address[]);


[DllImport("你的DLL名字.dll")]
pfs_login(string request, ref string response, int bufSize, string address);

extern "C" __declspec(dllexport) int __stdcall pfs_login (char request[], char


相关问答:

急求ASP。NETC#购物车代码

最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!

www.51aspx.com

去下 ......

求c#操作sqlserver数据库问题

在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......

利用C#编写txt转化到xml的程序

txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......

关于c:forEach迭代标签的问题

本人在项目中,用ssh架构,想做成分页的效果.
以前我在页面中是,这样取得数据的
<!--进行循环遍历数据-->
<!--进行循环遍历数据-->
<%
List<Users> lof = (List) request.getAttri ......

linux下C语言开发oracle的问题。

两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库 
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号