__FB_LANG__

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » Metabefehle » __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:

Der Rückgabewert ist einen String mit einem der folgenden Werte:

WertBeschreibung
fbkompatibel zu FreeBASIC ab Version 0.17
qbkompatibel zu QBASIC
fblitekompatibel zu FreeBASIC, mit erhöhter QBASIC-Kompatibilität
deprecatedkompatibel 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