Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Kleine Frage zum IF Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Dietmar, Homepage - 7.10.2011 11:57)
 Als Antwort auf Kleine Frage zum IF von Franz Stefan - 6.10.2011 23:11
Dietmar nutzt:  Open-Micro, Open-Mini, Open-Midi, Open-Macro, Open-Mini M-Unit, Open-Mini Station, sonstige
Hallo Franz.

> Kann mir jemand einen Tipp geben, was ich da falsch mache bzw. warum die 2. Variante nicht funktioniert?

Der OCBASIC-Compiler kann nicht erkennen, ob ein Label als Subroutine oder mit GOTO aufgerufen werden muß. In der ersten Variante wird (anders als bei CCBASIC) intern ein "GOSUB label" erzeugt, aber in der zweiten Variante ein "GOTO label". Um Probleme zu vermeiden, sollte der Anwender in der zweiten Variante ein "GOSUB label" verwenden. Also einfach ein GOSUB hinter das THEN schreiben.

Siehe dazu auch den Hinweis beim Befehl IF in der Bedienungsanleitung zur Open-Micro, Open-Mini und Open-Midi.

Viel Spaß mit den OM-Mikrocontrollern
Dietmar

Meine Homepage: http://ccintern.dharlos.de

 Antwort schreiben

Bisherige Antworten:

Re: Kleine Frage zum IF (von Franz Stefan - 7.10.2011 22:13)