我使用TMemo来显示长字符串。我很惊讶的方法:Memo1.loadfromfile('mem.txt')[mem.txt = 111 kB]花了大约35秒,真的很长时间。
如何实时加载TMemo?
感谢名单
答案 0 :(得分:4)
因为WordWrap属性是真的......
答案 1 :(得分:1)
:-)你可以试试
try
Memo1.Lines.BeginUpdate;
Memo1.LoadFromFile('mem.txt');
finally
Memo1.Lines.EndUpdate;
end;
答案 2 :(得分:0)
您没有说明您正在使用哪个版本的Delphi。在Delphi 2009及更高版本中,TStrings现在可识别Unicode,因此在加载非Unicode(Ansi / UTF)编码文件时必须执行其他处理。