首页 > Windows开发 > 详细

delphi不同版本字符串类型的演化

时间:2016-02-02 15:05:20      阅读:155      评论:0      收藏:0      [点我收藏+]

string,DELPHI2009以前的版本string=ansistring,一个字符占一个字节,DELPHI2009及以上版本string=unicodestring,一个字符占二个字节。

char,DELPHI2009以前的版本char=ansichar,一个字节,DELPHI2009及以上版本char=widechar,二个字节。

widestring,一个字符占二个字节,delphi所有版本都支持,但基于firemonkey的app不支持。

olevariant,delphi所有版本都支持,基于firemonkey的app也支持。

如果DATASNAP中间件要支持DELPHI6、DELPHI XE开发的桌面客户端调用,字符串最好使用widestring类型。

如果DATASNAP中间既要支持DELPHI6、DELPHI XE开发的桌面客户端调用,又要支持基于firemonkey的app调用,字符串最好使用olevariant类型。

如果只是供DELPHI2009及以上版本开发的客户端调用,字符串最好使用string类型。

delphi不同版本字符串类型的演化

原文:http://www.cnblogs.com/hnxxcxg/p/5177416.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!