Zitat von
lucius:
Es passiert gar nichts bei dein Code Bernard, wenn ich meinen nehme loescht er wohl Items aber viel zu viele und danach gibts ne
Exception.
Wenn Du mittels
for D2 := (listview.Items.Count - 1) downto 0 do
durchläufst hat D2 irgendwann den Werte von D1 und damit wird das gerade aktuelle Item auch gelöscht, da der Vergleich immer True ist.
Windows Vista - Eine neue Erfahrung in Fehlern.