![]() |
AW: Eintrag aus TStringListe löschen
Hallo p80286
danke fürs Zitieren; du hast wahrscheinlich meine Antwort weiter oben nicht gelesen - ich habe ja von for abgeraten und ziemlich genau den gleichen while Code gepostet wie nun du. ...und im gleichen Post auch den Tipp gegeben, mal in die Hilfedateien (oder in die Deklaration von TStringList) zu schauen und nach der (nicht existierenden) Eigenschaft Items zu suchen und Strings empfohlen. Bin raus - wir drehen uns in der Ellipse. Gute Nacht... Gruss M |
AW: Eintrag aus TStringListe löschen
Dann werfe ich noch etwas in den Raum. :stupid:
Strings ist die Standardeigenschaft von TStringList. Von daher würde auch ein
Delphi-Quellcode:
reichen. :cyclops:
liste[i]
|
AW: Eintrag aus TStringListe löschen
Macht es ein wenig mühsam, wenn du den Code änderst + nicht neu postest.
Wenn du einen Eintrag löscht, wird die Anzahl der Elemente geringer + deine for-Schleife erzeugt gegen Ende zu einen Indexfehler - weil die Grenzen/Werte für i nur 1x und zwar zu Beginn gesetzt werden. Dann ist es besser so: for i:=wortliste.items.count-1 downto 0 do begin if ... then wortliste.items.delete(i); end; |
AW: Eintrag aus TStringListe löschen
@Michael II
Pardon da hatte ich etwas verwechselt, ich wollte mich nicht mit Deinen Federn schmücken. Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:30 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