![]() |
Tstringlist, element aus der liste löschen
Hallo!
Ich hab mich jetzt ein wenig mit einer Liste vom typ TStringList beschäftig und mir fehlt irgendwie die Möglichkeit ein Element zu löschen. Das man keins aus der mitte löschen kann, wäre noch verständlich aber gibt es eine Möglichkeit das letzte Element zu löschen (ohne zu überschreiben). liste.delete(liste.count-1) macht es ja nur zu 0 und setlength scheint auch irgendwie nicht zu gehen. Ich würde jetzt eine zweite liste erstellen und die erste bis zum vorletzten Feld kopieren, aber vielleicht gibts einen einfachen Befehl um elemente zu löschen?! mfg gutz |
Re: Tstringlist, element aus der liste löschen
Liste.Delete(Index) löscht das entsprechende Element. Und Liste.Delete(Liste.Count - 1) löscht halt das letzte Element.
|
Re: Tstringlist, element aus der liste löschen
Mist hast recht ... habs soeben ausprobiert. Jetzt muss ich herausfinden woher dann die 0 herkommt.
danke und gute nacht ;-) mfg gutz |
Re: Tstringlist, element aus der liste löschen
Denke aber daran, dass wenn du einen Eintrag löschst, alle darunter nach oben rutschen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:10 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