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

c#调用DLL中char*应该怎么调用

[DllImport("ICcard_dll.dll",CharSet=CharSet.Ansi)]
public static extern int Init_com(char* set);

我用
            [DllImport("ICcard_dll.dll",CharSet=CharSet.Ansi)]
            public static extern int Init_com(string set);
            string StrConnect="1,9600,N,8,4";
            iret = Init_com(StrConnect);

这样用
            [DllImport("ICcard_dll.dll",CharSet=CharSet.Ansi)]
            public static extern int Init_com(ref char set);
            string StrConnect="1,9600,N,8,4";
            要怎么把string数据在c#中表示成char*呢?
这样会说参数出错。
我该怎么用呢,高手救命啊!

public static extern int Init_com(string set);

引用
public static extern int Init_com(string set);

我这样用了的,还是不对啊,报参数出错了

那要看c++ 对这个参数的要求,如果是输出参数试试
intptr 或者 stringbuilder


关键问题是:这个char* 是否需要修改,是否out

不out的,可以直接用string 或char[]

out的使用StringBuilder或intptr

如果ICcard_dll.dll这里面的参数是char*的话


相关问答:

急求ASP。NETC#购物车代码

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

www.51aspx.com

去下 ......

C# 利用socket传输XML文件问题

我现在要做一个用c#做的,利用socket传输XML文件,并解读XML文件,执行XML里面的相关操作之后,把结果动态地写入XML文件里,再传回去!最好能给个案例看看,急急急啊!!!
谢谢了!
怎么个解析法?

1、.net Romti ......

C# 语法导出XML 的编码设置

我现在做接口导出,.NET平台,开发语言C#,想导出XML的文本格式。
想得到 <?xml version="1.0" encoding="GBK"?> 
的编码格式!怎么设置?谢谢!急!


只要保存为xml格式, ......

C#FTP上传现在整个文件夹 - .NET技术 / C#

C#FTP上传现在整个文件夹,有相关的方法或者有什么好的控件吗?

路過

up

引用
《FTP client library for C#》
http://www.codeproject.com/KB/IP/ftplibrary.aspx
Features
    * Uplo ......

请问如何取XML的属性值 - .NET技术 / C#

我有一个XML.想取
<Portfolio _Name="XXXX" _Id="AUD" >
中的属性_Id的值.但是用下面的语句好象不行.
 XmlNode CId = xdoc_Msg.SelectSingleNode("/Portfolio");
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号