C# 调用C++ dll 求解 。。。急。。。。。 本帖最后由 zhulong1111 于 2014-11-04 11:47:00 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pCar 不管用string byte[] char[] 等去接收,数组长度都为1,有没大神知道什么情况 首先保证都是stdcall约定,试试用stringbuilder接收char* stdcall约定? 什么意思 。。我也用stringbuilder接收了 但都是一样的效果 本来是个完整的车牌。 我这不C# 回调就只有一个B 好像就出来一个字符 (粤B123456 我这边就得到个B 粤C123456 就得到个C) 以前弄过几次,不过不是很了解,记得主要要注意的是一些编译类型如:[DllImport("XX.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]如果长度是1的话可能里面获取到的是地址的指针,建议查看下动态库确认下 pCar 字符串,需要添加 Unicode 。 [MarshalAs(UnmanagedType.LPWSTR)] string pCar pChar是指针类型,pChar读取的是保存的地址指向的内存的值,仅仅读取一个字节。返回这个字符的ASCII编码 位置 46 沒有資料列。 类似网页的方式,在任一表单域回车提交的效果怎么做 一个初学者的问题 C#如何发送信息http post和上传文件? C#里格式化函数怎么写,就是VB的format函数 []内的内容。。。内详!!!!![ClassInterface(ClassInterfaceType.AutoDual)] 如何改变键盘按键形式 发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。 关于与SQL数据库连接的问题. 在asp+能否做出PB中dw的效果 1^=1 2^=1+3 3^=1+3+5 编程判断一个数是否是平方数 字典是值类型还是引用类型
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货