De
Delphi 开发
Delphi 12 字符串与编码:UTF-8、UnicodeString 与文件读写边界
Delphi 12 里字符串日常用起来很顺,但只要一碰文件读写、接口返回、数据库或者老代码混用,编码边界的问题很快就会冒出来。这篇就是我自己踩坑后的整理。
2026/07/10记录开发实践、工具设计与问题解决过程。
Delphi 12 里字符串日常用起来很顺,但只要一碰文件读写、接口返回、数据库或者老代码混用,编码边界的问题很快就会冒出来。这篇就是我自己踩坑后的整理。
2026/07/10FireDAC 的基础能力很成熟,但真正把项目写稳,靠的不是“能查出结果”,而是参数化、事务边界和连接使用习惯能不能始终一致。这篇是我自己的实践总结。
2026/07/06Delphi 多线程最容易出问题的,不是线程本身,而是 UI、后台任务和取消控制之间的边界没划清。这里把我在实际项目里总结下来的经验写一遍。
2026/07/05老项目迁到 Delphi 12,真正麻烦的从来不是新语法,而是那些多年来被忽略的隐患会被一次性翻出来。这篇就是我做迁移时比较看重的顺序和经验。
2026/07/02异常处理这件事,很多 Delphi 项目不是不会写,而是写得太随意。尤其是吞错、误判和兜底过度,后期比不捕获还麻烦。这篇是我自己的排坑清单。
2026/07/01