2

「 SynEditのような別の編集コントロールに切り替えることをお勧めします (数ミリ秒で80 MB のテキストファイルをロードできます)。」- TMemo / TRichEdit のためのより多くのメモリ

出来ますか?

1.5 Mb をロードするには 8 秒かかります...

私の以前の投稿: Delphi: スレッドで文字列を割り当てているときにフォームがフリーズする

私は Delphi 2010 と UniSynEdit for Delphi 2009 を持っています。

ありがとう!

4

1 に答える 1

0

SynEdit のバックエンドは TStrings の子孫であり、使用するだけですべてを一度にロードします

ASynEdit.Lines.LoadFromFile

オンデマンド ロードを使用することもできます (つまり、前後に 10 行ずつ表示されている行をロードするだけです) が、自分で処理する必要があります。

于 2011-07-18T06:52:02.533 に答える