![]() |
Re: For-Schleife für eine Stringliste mit Insert in der Schl
komisch, ich habe aber nie eine Fehlermeldung bekommen...
Aber trotzdem danke für den Tip. Ist klar, dass es nach einer Listenindex-Exception riecht. Werde das Beispiel mal testen.Danke |
Re: For-Schleife für eine Stringliste mit Insert in der Schl
Das obrige Beispiel funktioniert. Danke!!!
Aber eine Frage, greifst du damit nicht auch auf ein vielleicht nicht vorhandes Listenelement zu?
Delphi-Quellcode:
MFG Alex
if (Pos('NETWORK', File_Inhalt.Strings[i]) > 0) and
(Pos('TITLE', File_Inhalt.Strings[i + 1]) > 0) and (Pos('=', File_Inhalt.Strings[i + 1]) > 0) then |
Re: For-Schleife für eine Stringliste mit Insert in der Schl
Alles viel zu kompliziert. Ich lasse FOR Schleifen, die in Listen etwas einfügen oder aus Listen etwas entfernen, immer rückwärts ablaufen. Das macht das Ganze Prozedere tausendmal simpler.
Beispie1 1:
Delphi-Quellcode:
Beispie1 2:
For i:=StringListe.Count-1 DOWNTO 0 do
Begin if StringListe[i]='Weg damit' then Stringliste.Delete(i); End;
Delphi-Quellcode:
Beispiel 3:
For i:=StringListe.Count-1 DOWNTO 0 do
Begin if StringListe[i]='Untereintrag erstellen' then Stringliste.insert(i+1,'Dies ist ein Untereintrag'); End;
Delphi-Quellcode:
[edit=alcaeus]Code-Tags eingefuegt. Mfg, alcaeus[/edit]
VAR Q:string='test X test X test X test X';
i:integer; BEGIN For i:= length(Q) DOWNTO 0 do if Q[i]='X' then delete(Q,i,1); END; |
Re: For-Schleife für eine Stringliste mit Insert in der Schl
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:37 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