PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Warum kommt hier als Fehlermeldung?



20.11.2003, 09:50
Bei folgenden Basic-Zeilen kommt ständig eine Fehlermeldung:



If SensorA=on then
for i= 1 to 500
pulse MotorA
pulse MotorB
next
pause 100
endif

Frank
20.11.2003, 12:42
Das ist recht einfach. Es gibt den Befehl "endif" bei dem Basic für die C-Control nicht. Kanntest Du vermutlich aus Visual Basic. Leider kann man hinter IF ... Then immer nur eine Anweisung schreiben.

Du müsstest Deine Routine also umschreiben. Zum Beispiel so



If SensorA=off then ifende
for i= 1 to 500
pulse MotorA
pulse MotorB
next
pause 100

...



Gruß Frank