本文整理自网络,侵删。
以前在 Delphi 底下针对 Windows 编程,习惯了对字符串的使用。那时候的字符串是从序号 1 开始的,而不是0.
现在 Delphi 支持多平台,情况有变。
1. VCL 模式下(当然只支持 Windows),字符串和以前一样。仍然是从 1 开始;之前的字符串的函数比如 Copy,Pos 等等仍然可以使用。
2. 在 FireMonkey 模式下,不管编译的目标平台是不是 Windows,字符串都是从 0 开始。这时候想要做一些类似 Copy, Pos 等操作,最好不要用以前的函数,而是用字符串的 Helper 函数。比如定义了一个字符串 S: string;可以直接用 S.Remove(); 这样的方式。
---------------------
原文:https://blog.csdn.net/pcplayer/article/details/79344987
相关阅读 >>
Delphi xe6、xe5、xe7在android创建快捷方式
Delphi monthoftheyear、weekoftheyear、weekofthemonth、dayoftheyear … 相对时间
Delphi mediaplayer循环播放mp3所有音乐文件问题?
更多相关阅读请进入《Delphi》频道 >>