Du kannst mit der Repeat-Until Schleife auch rückwärts iterieren. Ob Du jetzt:
Delphi-Quellcode:
i := Items.Count - 1;
while (i >= 0)
do
begin
// Mach was
Dec(I);
end;
hast, oder
Delphi-Quellcode:
i := Items.Count - 1;
repeat
// Mach was
Dec(I);
until i <= 0;
hast, kommt mehr oder weniger aufs Gleiche raus.
Ok, das einzige Problem ist, dass die Repeat auf jedenfall einmal durchlaufen wird.
Larsi, Du programmierst ja nicht seit gestern. Streng Dein Köpfchen ein bisschen an und werfe einen Blick in die Hilfe