Bascom Const

Gast #2091510
Lesenswert?

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
Gast #2091543
Lesenswert?

@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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren