Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: Einträge nicht nur aus Listbox entfernen
29. Aug 2010, 16:46
Eine Frage vorweg: handelt es sich um eine Hausaufgabe, oder wieso verwendest Du eine einfach verkettete Liste? Da es sich ja eh nur um Strings handelt, könntest Du sonst genausogut eine TStringlist verwenden, das wäre um Längen einfacher. Der Vollständigkeit halber aber hier die Vorgehensweise:
- Durchiterieren der Liste
- wenn Nachfolgeelement das gesuchte ist, dessen Nachfolger merken (1)
- Zeiger auf das Nachfolgeelement merken (2)
- Nachfolger des aktuellen Elements auf gemerkten (1) setzen
- gemerkten Zeiger (2) freigeben
Schau einmal in der Tutorials-Sparte, IIRC gibt es da auch ein Tut dazu, das das Ganze detaillierter beschreibt.
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|