Delphi:将文件加载到TStringGrid中
有一个程序可以创建日志文件。
这是它创建的日志文件的示例:
该程序将此日志文件加载到 TStringGrid 中。日志文件以制表符分隔。一个单元格可以有一个空格“”。
我如何使用 TStringGrid 或替代方案像这个程序一样将这样的日志文件加载到其中?
谢谢!
There is a program that creates a log file.
This is an example of the log file it creates:
This program loads this log file into a TStringGrid. The log file is tab delimited. A cell can has a space " ".
How can I use TStringGrid or an alternative to load such a log file into it like this program?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
此过程将日志加载到字符串列表中。对于日志中的每一行,它分配相应的 CommaText 属性网格控件中的行。该属性自动分割字符串中以逗号和空格分隔的标记。如果您有较新的 Delphi 版本,则可以使用 DelimitedText 属性代替,如果日志可能包含不带引号的逗号,这将更合适。
This procedure loads the log into a string list. For each line in the log, it assigns the CommaText property of the corresponding row in the grid control. That property automatically splits comma- and space-separated tokens in a string. If you have a newer Delphi version, you can use the DelimitedText property instead, which will be more appropriate if the log might ever contain unquoted commas.