Zitat von
Tyrael Y.:
Zitat von
Klaus01:
und noch eine Schleife:
Delphi-Quellcode:
while t.IndexOf(suchstring) > -1 do
t.delete(t.indexOf(suchstring);
Grüße
Klaus
Diese Schleife ist nur nützlich wenn jeder Eintrag nur einmal innerhalb der Liste besteht, da nur der erste gefundene gelöscht wird.
Ansonsten ist es auch ok.
Ich denke mal das sie anders arbeitet,
so wie ich es sehen wird die while schleife
so lange wiederholt bis der Suchstring nicht
mehr gefunden wird (-1).
Nachdem der erste Eintrag gefunden wurde, wird er gelöscht.
Bei einem weiteren Durchlauf wird wenn ein zweiter Eintrag gefunden.
Grüße
Klaus