Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: Algorithmen (https://www.delphipraxis.net/28-library-algorithmen/)
-   -   Delphi Stringliste von leeren Strings befreien (https://www.delphipraxis.net/2994-stringliste-von-leeren-strings-befreien.html)

sakura 17. Feb 2003 14:20


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:
procedure RemoveEmptyLines(Strings: TStrings);
var
  I: Integer;
begin
  for I := Pred(Strings.Count) downto 0 do
    if Strings[I] = '' then
      Strings.Delete(I);
end;
Kein sonderliches Meisterwerk, aber doch oft gesucht. ;)

...:cat:...

P.S. Danke an jbg für den Hinweis auf den Fehler :oops: (Lines <--> Strings)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz