Delphi:使用SynEdit加载大文件

时间:2011-07-18 05:22:07

标签: file delphi text load synedit

“我建议切换到另一个编辑控件,例如 SynEdit (它可以在几毫秒内加载 80 mb的文本文件)。” - more memory for TMemo / TRichEdit

有可能吗?

加载1,5 Mb需要8秒......

我之前的帖子:Delphi: Form becomes Frozen while assigning strings in thread

我有Delphi 2010和UniSynEdit for Delphi 2009。

谢谢!

1 个答案:

答案 0 :(得分:0)

SynEdit的后端是一个TStrings后代,只要你使用

就可以加载一切
ASynEdit.Lines.LoadFromFile

您可以使用按需加载(即只加载可见行,可能前后10行),但您必须自己处理。