Forum: Programmieren allgemein
Delphi
by himitsu,
18. Okt 2014
Variable mit Startwert initialisieren (z.B. False oder -1)
Liste durchsuchen (deine For-Schleife)
bei Fund das Ergebnis merken (z.B. True oder die Schleifenposition, denn der Inhalt der Schleifenvariable ist außerrhalb der Schleife nicht mehr definiert)
die Suche entweder abbrechen (Break) oder weitersuchen
nach der Schleife das Ergebnis dann auswerten
Forum: Programmieren allgemein
Delphi
by himitsu,
15. Okt 2014
Außerdem erst alle Einträge duchsehen, und danach (außerhalb der For-Schleife) dann auswerten, ob es gefunden wurde, oder nicht.
Eventuell gibt es zum Suchen auch eine Methode ala IndexOf, so wie bei vielen Listen/Collections.
Anderrum geht es bei "mache etwas, wenn nicht vorhanden" nunmal nicht.
Bei "mache etwas, wenn vorhanden, dann kann man die Liste durchgehen, beim Fund etwas machen...