Zitat von
himitsu:
Schon klar, daß der Datentyp angepaßt wird,
aber dennoch wird nur von Low( ) bis High( ) durchlaufen.
Das gilt zwar für den inneren Teil der Schleife, aber nicht für die Schleife selbst.
Wenn du mal einen Breakpoint auf das Begin setzt, wirst du sehen, daß der Debugger insgesamt 9x anhält. Bei den ersten 3x wird der Schleifenbody durchlaufen, bei den internen Werten 3 bis 8 übersprungen. Erst der interne Wert 8 beendet dabei die for-Schleife.
Es passiert zwar immer noch das Richtige (wär ja auch noch schöner...), aber es werden überflüssige Befehle ausgeführt.