3

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

是更轻量级的非 Unicode TStringList(依赖更少)吗?

4

1 回答 1

1

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

于 2013-08-27T21:51:30.497 回答