![]() |
Schnelles hinzufügen von strings in ein memo
Ich möchte in einem memo suchergebnisse ausgeben, jedoch werden diese nur sehr langsam (memo1.lines.add(suchergebniss)) hinzugefügt.
Meine frage ist, ob es machbar ist die einträge schneller hinzuzufügen (so wie bei loadfromfile) nur dass der vorhandene text stehenbleibt. |
Re: Schnelles hinzufügen von strings in ein memo
add is eigentlich das schnellste. Mit addstrings kannst du eine ganze stringlist hinzufügen. Die kannst du zuerst rein im Speicher bearbeiten (weniger rechenaufwändig) und dann komplett auf einmal anhängen.
Delphi-Quellcode:
var
sl:tstringlist; begin sl:=tstringlist.create; // [Befehle für die Stringlist] sl.loadfromfile; sl.add; sl.clear; // [/befehle] memo1.lines.addstrings(sl.strings); sl.free; end; |
Re: Schnelles hinzufügen von strings in ein memo
Hallo,
wenn Du viele Zeilen einfügen willst, dann stell das automatische Zeichnen ab:
Delphi-Quellcode:
Gruß
Memo1.Lines.BeginUpdate;
// Hinzufügen der Zeilen Memo1.Lines.EndUpdate; xaromz |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz