Referenz - __FB_LANG__
Typ: Vordefiniertes Symbol
__FB_LANG__ wird beim Compilieren in eine Zeichenkette umgesetzt, die angibt, nach welchen FB-Dialektregeln compiliert wird. Standardmäßig wird __FB_LANG__ auf "fb" gesetzt. Der Wert kann durch folgende Methoden geändert werden:
- die Compileroption -lang
- die Compileroption -forcelang
- die Anweisung #lang
- der Metabefehl '$lang
Der Rückgabewert ist einen String mit einem der folgenden Werte:
Wert | Beschreibung |
---|---|
fb | kompatibel zu FreeBASIC ab Version 0.17 |
qb | kompatibel zu QBASIC |
fblite | kompatibel zu FreeBASIC, mit erhöhter QBASIC-Kompatibilität |
deprecated | kompatibel zu FreeBASIC bis Version 0.16 |
Beispiel:
#IfDef __FB_LANG__
#If __FB_LANG__ <> "fb"
Option Explicit
#EndIf
#Else
Option Explicit
#Endif
Unterschiede zu QB: neu in FreeBASIC
Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.17
Siehe auch:
LANG (Meta), __FB_VERSION__, DEFINE (Meta), Präprozessoren
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|