c#调用dll问题,在vb里可以调通,可在c#中不知道什么问题 不是我想你用VC的是myfunc(char[])而C#的应该是myfunc(string) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是的,vc中我就是myfunc(LPSTR string1)这么处理的。c#中就是myfunc(string),高手,帮忙解决一下。分不多,实在是没办法,我自己的分少的可怜 如果dll那边没有用UNICODE可能会有问题,C#传过去的值是UNICODE的。这样323435就是0x330x000x320x00...如果这样,C#这边你就要指定用Ansi方式编排参数用[MarshalAs(UnmanagedType.LPStr)]指定 to liuto: 谢谢了,问题就在这里了。分数不多,笑纳。 哦,又出来一个问题,返回值的时候怎么设定?返回的时候现在是什么值都没有了。是不是直接在vc++里面可以用Unicode,怎么设定?没办法,我实在太弱了,高手指教。 如果要做返回的话,用StringBuilder。 如何用正则取这段数据 access数据库string转datetime 软件双语版如何做 一段字符的正则表达式如何匹配 将一个类的对象序列化并将其保存到SQL数据库的image类型字段里 .net 打包安装问题 高分回报!! 急 asp.net 一个调试错误 在工具箱里怎么添加customvalidator控件? 怎么导出ACCESS2007的SQL 那位大侠可以告诉我key.snk文件是怎么生成和使用的! 关于listview的两个问题! 如何用datagrid和SQLCommand等连接!
c#中就是myfunc(string),高手,帮忙解决一下。分不多,实在是没办法,
我自己的分少的可怜
如果这样,C#这边你就要指定用Ansi方式编排参数
用[MarshalAs(UnmanagedType.LPStr)]指定
谢谢了,问题就在这里了。分数不多,笑纳。