+ -
当前位置:首页 → 问答吧 → VC和delphi中的string类型有什么区别?

VC和delphi中的string类型有什么区别?

时间:2011-08-17

来源:互联网

我用delphi做的DLL,在VC里面调用DLL里面的函数,传递参数有字符串string类型,但是VC里面无法把参数传递过去。若返回值是string的话,就会出现内存错误。
请问两者的string有什么区别,还有,除了用char数组和 指针,还有什么方法吗,可以与delphi里面的string传递么

作者: chen_shu_jie   发布时间: 2011-08-17

急啊,同胞们,有空都出来吼吼吧,做了好几天DLL了,尽被这些小问题折磨了。用delphi自己调用delphi编写的DLL,是没有问题的。可是用VC就有问题了。

作者: chen_shu_jie   发布时间: 2011-08-17

delphi 写的dll最好用字符类型,pchar或是char数组。

作者: m617105   发布时间: 2011-08-17

关于delphi string类型,可以参考:http://www.cnblogs.com/del/archive/2008/03/03/1088984.html

作者: m617105   发布时间: 2011-08-17

用Pchar就可以了呀。

作者: LoveMit   发布时间: 2011-08-17

基本上是两码子事吧,没有通用性,用标准的PChar吧

作者: sonicer   发布时间: 2011-08-17

双方都用PCHAR就好了 delphi的string是个特殊类型的 对应VC里面的 ^AnsiString;

作者: lhs203203   发布时间: 2011-08-17

热门下载

更多