Delphi VCL 模式下和FireMonkey 模式下的字符串


本文整理自网络,侵删。

 
以前在 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 双击richedit高亮所有关键字

改写个Delphi 版 lz前辈的openprocess

Delphi源码webbrowser多次执行documentcomplete

Delphi 文件查找记录类型 - tsearchrec

Delphi 通�^窗口句柄或窗口标题得到进程句柄

Delphi中的split函数

Delphi中使用xmlhttp / xmlhttprequest 避免缓存

Delphi 判断目录是否有写入权限

如何在Delphi中禁用关于“返回值...可能未定义”的警告?

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...