![]() |
Stringliste von leeren Strings befreien
Hier wieder mal eine Lösung für eine häufig gestellte Frage. Die nachstehende Funktion durchläuft eine Stringliste und entfernt alle leeren Zeilen.
Hinweis: Die letzte (leere) Zeile eines (z.B.) Memofeldes gilt nicht als leere Zeile, dass ist lediglich auf die Handhabung der Memofelder durch Windows zurückzuführen.
Delphi-Quellcode:
Kein sonderliches Meisterwerk, aber doch oft gesucht. ;)
procedure RemoveEmptyLines(Strings: TStrings);
var I: Integer; begin for I := Pred(Strings.Count) downto 0 do if Strings[I] = '' then Strings.Delete(I); end; ...:cat:... P.S. Danke an jbg für den Hinweis auf den Fehler :oops: (Lines <--> Strings) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 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-2025 by Thomas Breitkreuz