繁体   English   中英

Delphi XE中的Ansi TStringList用于非Unicode兼容性

[英]Ansi TStringList in Delphi XE for non-Unicode compatibility

我正在尝试为Unicode应用程序迁移DevExpress TdxDBGrid,缺少非Unicode TStringList是完成迁移的唯一障碍。 我曾尝试使用来自JcLAnsiString的TAnsiStringList(来自Jedi / Jcl开源项目),虽然它有效但它包含了太多依赖Jedi / Jcl框架。 通常我的计划是使用迁移的TdxDBGrid来处理unicode数据,但内部操作需要TAnsiStringList - 比如存储书签,选定的行等等。

更轻量级的非Unicode TStringList(具有更少的依赖性)?

不确定您使用的TStringList的功能,但您可以为您的任务尝试通用TList<AnsiString>而不是TStringList 如果使用AnsiString类型而不是String的唯一原因是在内部保留一些字符串,那么它就足够了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM