求助,c#调用Delphi的dll,有个参数为pbyte类型,请问c#中哪个类型与它对应 求助,c#调用Delphi的dll,有个参数为pbyte类型,请问c#中哪个类型与它对应?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pbyte是指向byte还是byte[]的指针? 跟VC++里面的Cstring 差不多 unsigned char * 肯定是byte[]啦,结贴吧~不过Delphi那个肯定也是byte^定义出来的。 p应该是pointer,pbyte就是指向byte的指针,C#虽然没有指针的概念,但是byte[]数组变量存放的就是指向连续的byte空间的首地址,应该可行! pbyte byte pshortint short pint64 long 和 byte 对应http://www.netcoole.com/delphi2cs/datatype.htm 最后直接用c#中的string类型传过去的,不过传过去的是gb18030的字符串,但在调用的delphi中显示的却是问号(?),有知道为什么的嘛?有谁做过类似的东西,能否给说下 什么叫在delphi中显示的是问号?不是调用delphi的dll吗? 另外:delphi默认字符是gbk;而c#是auto,一般传字符串是CharSet=CharSet.ansi 我在c#中引用方法时写了CharSet=CharSet.ansi,还是不行,但它自己用Delphi直接调那个Delphi的dll就可以显示出来啊,我在c#的程序中给它直接传的string字符串,要做什么编码的转化吗? CharSet=CharSet.unicode试试吧 每隔一两个月看《C#入门经典》总有不少收获,不知道大家的情况是不是这样的 求助winform datagridview 行只读无效的问题 关于一段对话框打开的代码,请高手指教 怎样处理快操作问题,参与讨论;集思广益 关于DataSet.Fill方法的问题! C#关于随机数抽取问题 请问如何开发论坛客户端?给一个思路。 linq to sql数据库更新问题 水晶报表问题求助——水晶报表2005在Windows server r2上不能导出ms_word 服务端发送时间数据到客户端。 关于C#自定义事件的触发问题 SQL Server数据库的简单问题
pshortint short
pint64 long
最后直接用c#中的string类型传过去的,不过传过去的是gb18030的字符串,但在调用的delphi中显示的却是问号(?),有知道为什么的嘛?有谁做过类似的东西,能否给说下
不是调用delphi的dll吗?