Delphi TStringList 包装器实现即时压缩
我有一个用于在 TStringList 中存储许多字符串的应用程序。这些字符串在很大程度上彼此相似,并且我想到可以即时压缩它们 - 即以唯一文本片段加上对先…
使用 TStringList 的分隔符解析字符串,似乎也解析空格(Delphi)
我有一个简单的字符串,由某个字符分隔,比如说逗号。我应该能够创建一个 TStringList 并将其分隔符设置为逗号,然后将 DelimitedText 设置为我想要解…
比较和排序 Unicode 文件名
使用 Delphi 2007 和 TMS 组件来实现 Unicode 实用程序和接口(不能升级到 Delphi 2009 以支持 Unicode)。 我将文件名列表存储在字符串列表(TTntStr…
如何让 TStringList 在 Delphi 中以不同方式排序
我有一个简单的 TStringList。我对其进行了 TStringList.Sort 操作。 然后我注意到下划线“_”排在大写字母“A”之前。这与对相同文本进行排序并在 A …
将大量字符串添加到 TStringList 时出现问题
我在将字符串添加到 TStringList 时遇到问题。我搜索过其他帖子但找不到这个问题的答案。 我想做的是将大量字符串添加到 TStringList(超过 14000 个…
随机播放文本文件 Delphi 源代码或其他任何内容
我有一个包含 10,000 个条目的字符串列表。我有一个随机播放程序,但访问任何项目都需要花费大量时间。浏览所有 10k 项需要花费大量时间。 我想将其保…
Delphi Prism 中 TStringList 的替代品。
我正在将用 Delphi 2007 .Net 编写的应用程序迁移到 Delphi Prism,哪个是替换 TStringList 和 TStrings 类的最佳选择? 提前致谢。 再见。…
Delphi:即使设置了分隔符,StringList分隔符始终是空格字符
我在 TStringList 类中的分隔符方面遇到问题。看一下: var s: string; sl: TStringList; begin sl := TStringList.Create; s := 'Users^foo bar^bar …
将 TStringList 包装在记录中
我倾向于使用 Delphi 的 TStringList 进行文本操作,因此我编写了很多过程/函数,例如: 如果 var TempList: TStringList; begin TempList:= TStringL…
想要将文件读取到 TStringList
是的,我想将一个简单的日志文件读入 TStringList,这可以使用 LoadFromFile 轻松完成。 但问题是该文件可能已被另一个程序同时打开,因此可能会出现…
tStringList 将 C# 传递给 Delphi DLL
我有一个 Delphi DLL,其函数定义为: function SubmitJobStringList(joblist: tStringList; var jobno: Integer): Integer; 我从 C# 调用它。 如何将…