Hallo, versuche der Sache mal anders auf den Grund zu gehen. Kann mir jemand sagen, wie ich eine Konstante deklariere, damit diese auch in allen Unterprogrammen ansprechbar ist? Beispiel: Hauptprogramm: . . $include "\Unterprogramm\Unterprogramm.bas" . . Const test = 0 Do call unterprogramm loop End Nun möchte ich im Unterprogramm sagen: Unterprogramm: #If Test = 0 LCD"Ausgabe1" #else LCD"Ausgabe2" #Endif Bin für jede Hilfe Dankbar! Gruß Jodi
Die # bedeuten, dass die Bedingung nicht für das Programm sondern für den Compiler gelten.
@Knilch Samuel hat recht, sobald der # davor ist, wird nur die Bedingung, die momentan wahr ist im Programm übersetzt und in den MC eingespielt. Das spart im Gegensatz zu der normalen If-Anweisung Speicherplatz auf dem AVR. Leider hilft dies mir bei meinem Problem nicht weiter... Gruß Jodi
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.