本文整理自网络,侵删。
以前在 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 缓冲文件流-tbufferedfilestream tfilestream 性能测试
Delphi源码webbrowser多次执行documentcomplete
Delphi中使用xmlhttp / xmlhttprequest 避免缓存
如何在Delphi中禁用关于“返回值...可能未定义”的警告?
更多相关阅读请进入《Delphi》频道 >>