__FB_ERR__

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » Metabefehle » __FB_ERR__

Typ: Vordefiniertes Symbol

__FB_ERR__ ist ein Symbol, das abhängig von den Kommandozeilenoptionen zu verschiedenen Zahlen umgesetzt wird.

OptionWert
'-e', '-ex' oder '-exx' nicht angegeben. (Keine Fehlerprüfung)0
'-e' - einfache Fehlerbehandlungsroutinen aktiviert.1
'-ex' - QB-Fehlerbehandlungsroutinen aktiv3
'-exx' - Alle Fehlerbehandlungsroutinen aktiv7

Beispiel:

#If     __FB_ERR__ = 0
   #Print "Fehlerüberprüfung wurde deaktiviert!"
#ElseIf __FB_ERR__ = 1
   #Print "Die Überprüfung einfacher Fehler wurde aktiviert!"
#ElseIf __FB_ERR__ = 3
   #Print "Eine QBasic-artige Fehlerüberprüfung wurde aktiviert!"
#ElseIf __FB_ERR__ = 7
   #Print "Alle Fehlerbehandlungsroutinen wurden aktiviert!"
#Else
   #Print "Es wurde ein unbekanntes Fehler-Level gesetzt!"
#EndIf

Unterschiede zu QB: neu in FreeBASIC

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

Siehe auch:
__FB_MT__, __FB_DEBUG__, DEFINE, Präprozessoren