__FB_MAIN__

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » Metabefehle » __FB_MAIN__

Typ: Vordefiniertes Symbol

__FB_MAIN__ ist ein Symbol ohne Wert. Dieses Symbol wird definiert, sobald die Symbole und Makros des Hauptmoduls übersetzt werden. Es ist eine vom Compiler verwaltete Variable.

__FB_MAIN__ ist im Hauptmodul definiert und in anderen Modulen NICHT definiert.

Das Hauptmodul wird vom Compiler bestimmt. Es ist entweder die erste in der Befehlszeile aufgeführte Quelldatei oder ausdrücklich per Compileroption '-m' in der Befehlszeile angegeben.

Beispiel:

#ifdef __FB_MAIN__
  #print Das Hauptmodul wird compiliert
#else
  #print Ein Zusatzmodul wird compiliert
#endif

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.15

Siehe auch:
DEFINE (Meta), Präprozessoren