Dnerb
01.09.2008, 20:37
Hallo Leute,
ich habe zur Zeit Bascom 1.11.9.2 am Laufen.
Folgender Code wird eingesetzt:
For J = 1 To 128 Step 2
{viele Befehle}
Next
Print J
Ergebnis: 3
Erwartet: 129
Mit folgendem Code funktionierts:
For J = 1 To 128
{viele Befehle}
incr J
Next
Print J
Ergebnis: 129
Die Schleife wird also richtig durchlaufen.
Wieso geht der erste Code nicht mehr wie erwartet?
Ich habe Stunden damit zugebracht den Bug zu finden.
Das "Beste" daran ist, der erste Code ging problemlos mit Bascom 1.11.8.8!
Kann bitte jemand nachprüfen ob das bei sonst noch jemand so ist?
Mit verwirrtem Gruß
Dnerb
ich habe zur Zeit Bascom 1.11.9.2 am Laufen.
Folgender Code wird eingesetzt:
For J = 1 To 128 Step 2
{viele Befehle}
Next
Print J
Ergebnis: 3
Erwartet: 129
Mit folgendem Code funktionierts:
For J = 1 To 128
{viele Befehle}
incr J
Next
Print J
Ergebnis: 129
Die Schleife wird also richtig durchlaufen.
Wieso geht der erste Code nicht mehr wie erwartet?
Ich habe Stunden damit zugebracht den Bug zu finden.
Das "Beste" daran ist, der erste Code ging problemlos mit Bascom 1.11.8.8!
Kann bitte jemand nachprüfen ob das bei sonst noch jemand so ist?
Mit verwirrtem Gruß
Dnerb