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
#EndifUnterschiede 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 | ||||
|---|---|---|---|---|
|
||||



FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!
Versionen