Einzelnen Beitrag anzeigen

terence14
(Gast)

n/a Beiträge
 
#14

AW: Warum ist das Löschen einer Zeile aus einer Memo so langsam?

  Alt 26. Mär 2013, 14:29
Aber warum ist es dann so blitzschnell wenn ich im Endeffekt ein
  • Setze Cursor nach ganz oben
  • Markiere die ersten 400 Zeilen
  • Entferne sie

mit der mysteriösen Perform() -Methode (siehe erster Beitrag) ausführe?
Weil nach jedem Löschen einer Zeile eine Nachricht verschickt wird.
Du kannst das mit Memo1.BeginUpdate vor dem zeilenweisen Löschen und Memo1.EndUpdate wenn alle Zeilen gelöscht wurden, unterdrücken.

MfG,
terence
  Mit Zitat antworten Zitat