delphi不同版本字符串类型的演化(要支持基于firemonkey的app调用,字符串最好使用olevariant类型)
2016-03-02 23:17
676 查看
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类型
http://www.cnblogs.com/hnxxcxg/p/5177416.html
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类型
http://www.cnblogs.com/hnxxcxg/p/5177416.html
相关文章推荐
- iOS数据存储方式
- Android的日期选择器
- android Sockte、ServerSocket阻塞,不同步问题
- 支持iOS9 Universal links遇到的问题
- IOS 高效利用Xcode
- Android开发之详解五大布局
- android中使用xml里的array资源
- Android Studio 修改主题
- android view动画类型
- 一个帖子学会Android开发四大组件
- ios 代码跳转 定位设置 系统设置 openURL
- edu round 9 A-Grandma Laura and Apples
- objective-c学习笔记(1)
- 和小强学移动app测试2】移动终端app测试点归纳(持续更新)
- iOS打包Archive上传到fir.im
- Android SwipeRefreshLayout 、RecyclerView冲突下拉冲突的解决方案
- android开发中监听器的三种实现方法(OnClickListener)
- Android布局中的layout_weight和weightSum属性的详解及使用
- Android Studio 出现 cannot resolve symbol R 解决方案
- Android学习之dip、dp、sp、pt和px