Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#13

Re: Set-Type (also Menge) und for-in-Schleife

  Alt 28. Mai 2010, 12:00
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.
Uwe Raabe
  Mit Zitat antworten Zitat