我有一个巨大的字符串可以添加到Delphi7中的备忘录中。 字符串大约1MB,有许多(Unicode)字符。 我的显卡不是最好的(英特尔GMA 500)。 我添加文字:
Memo1.Lines.Append(MyString);
然而,看起来程序比我的备忘录的绘图更快。 有没有办法如何在"阻止模式下编码?#34; - 这意味着当绘制所有字符时程序结束?
感谢您的帮助。
编辑: 我也用过:
Memo1.Lines.BeginUpdate;
Memo1.Lines.Append(MyString);
Memo1.Lines.EndUpdate;
答案 0 :(得分:4)
添加文字后,请致电Memo1.Update
。在备忘录更新其显示之前,这不会再发生 - 它会强制备忘录自行绘制。