popi
04.09.2008, 10:30
Hallo zusammen,
ich würde gerne die Schrittfolge einer FOR-Schleife im laufenden Programm ändern.
BASCOM bemängelt nicht den Befehl:
For Schleife = 100 To 250 Step Schrittweite
aber
For Schleife = 100 To 250 Step - Schrittweite
meckert er an:!!
Warum lässt sich das denn so nicht umsetzen.
Es scheint aus meiner Sicht logisch, was ich da von BASCOM verlange.
Womöglich habt ihr eine Eklärung oder eine Lösung dafür.
Vielen Dank...
Grüße
popi
...
If Schneller = 1 Then Schrittweite = Schrittweite + 5
Bitwait Schneller , Reset
If Langsamer = 1 Then Schrittweite = Schrittweite - 5
Bitwait Langsamer , Reset
For Schleife = 100 To 250 Step Schrittweite
Compare1a = Schleife
Compare1b = 350 - Schleife
Waitms 10
Next Schleife
For Schleife = 250 To 100 Step - Schrittweite <-- GEHT NICHT
Compare1a = Schleife
Compare1b = 350 - Schleife
Waitms 10
Next Schleife
...
ich würde gerne die Schrittfolge einer FOR-Schleife im laufenden Programm ändern.
BASCOM bemängelt nicht den Befehl:
For Schleife = 100 To 250 Step Schrittweite
aber
For Schleife = 100 To 250 Step - Schrittweite
meckert er an:!!
Warum lässt sich das denn so nicht umsetzen.
Es scheint aus meiner Sicht logisch, was ich da von BASCOM verlange.
Womöglich habt ihr eine Eklärung oder eine Lösung dafür.
Vielen Dank...
Grüße
popi
...
If Schneller = 1 Then Schrittweite = Schrittweite + 5
Bitwait Schneller , Reset
If Langsamer = 1 Then Schrittweite = Schrittweite - 5
Bitwait Langsamer , Reset
For Schleife = 100 To 250 Step Schrittweite
Compare1a = Schleife
Compare1b = 350 - Schleife
Waitms 10
Next Schleife
For Schleife = 250 To 100 Step - Schrittweite <-- GEHT NICHT
Compare1a = Schleife
Compare1b = 350 - Schleife
Waitms 10
Next Schleife
...