Nicht nur - es fehlte auch ein Doppelpunkt und ein Subroutine-Label war falsch benannt...

Bei If-then gibt es folgende Möglichkeiten:

If ... then

end if

oder

If ... then

else

end if

oder auch verschachtelt

If ... then

If ...then

End if

End if

Also, ohne End if wird´s nix - aber vom Bascom-Compiler wird man auch nicht grade dolle bei der Fehlersuche unterstützt...

Viele Grüße

Torsten