delphi不同版本字符串类型的演化
2024-09-06 19:49:50
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类型。
最新文章
- MVC系列——MVC源码学习:打造自己的MVC框架(四:了解神奇的视图引擎)
- js 键盘记录实现(兼容FireFox和IE)(转)
- 虚幻4外包团队-推荐非常全面的的Unreal教程
- hdu 1542 Atlantis
- matlab 之基础使用
- linux最常用命令
- Java 9 揭秘(16. 虚拟机栈遍历)
- [UWP]了解模板化控件(10):原则与技巧
- web api 路由规则和接收数据
- JavaScript数据结构与算法(七) 双向链表的实现
- Ubuntu18.04(linux)安装MySQL
- 使用ML.NET + Azure DevOps + Azure Container Instances打造机器学习生产化
- ape 文件 转化为mp3 文件
- python pip install mysql-python报错
- linux 编程
- django+uwsgi+nginx数据表过大引起";out of memory for query result";
- vs编译器好多下划波浪线但不报错
- 关于linux下文件的权限问题
- Angular的第一个组件
- python爬虫实战(九)--------拉勾网全站职位(CrawlSpider)
热门文章
- C# 文件压缩方法
- C/C++自实现的函数(memset, memcpy, atoi)
- [译]libcurl错误码
- jquery实现鼠标移入移除背景图片切换
- Json-->;Newton.Json.dll的使用方法
- TOP5_3:定制简单的进度条
- outlook 2016 接收发送无法及时收下邮件,如何更改接收时间?
- glic,uClibc,EGLIBC 简要介绍
- R语言学习 - 热图美化
- CAD绘制一个单行文字(com接口VB语言)