Zitat von
omata:
. Und die IF-Anweisung davor, ist genau folgendes:for v := 0 to REMPILLAR do
wenn man die -1 weglässt.
Unsinn.
Einmal die andere Schleife zum Vergleich:
Delphi-Quellcode:
if REMPILLAR > 0 then
for v := 0 to (REMPILLAR - 1) do
Nehmen wir an REMPILLAR ist 0. Dann würde bei die Schleife mit dem IF am Anfang gar nicht erst starten. Die andere aber schon.
Nehmen wir jetzt mal an REMPILLAR ist 5. Dann würde bei oberer Schleife (ohne IF) folgendes passieren:
for v := 0 to 5 do
Bei der anderen (die mit der Abfrage am Anfang) folgendes:
for v := 0 to 4 do
Man sieht, die Unterschiede sind schon vorhanden.