__FB_OPTION_GOSUB__

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » Metabefehle » __FB_OPTION_GOSUB__

Typ: Vordefiniertes Symbol

__FB_OPTION_GOSUB__ ist ein Symbol, das angibt, ob OPTION GOSUB verwendet wird oder nicht. Ist der Wert -1, dann kann GOSUB verwendet werden, und RETURN wird ausschließlich als "return-from-gosub" verwendet. Ist der Wert 0, dann kann GOSUB nicht verwendet werden, und RETURN wird ausschließlich als "return-from-procedure" verwendet.

Beispiel:

#if ( __FB_OPTION_GOSUB__ <> 0 )
    ' Unterstützung von GOSUB ausschalten
    Option nogosub
#endif

Unterschiede zu QB: neu in FreeBASIC

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

Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb ist der Standardwert -1, in allen anderen Dialektformen 0.

Siehe auch:
GOSUB (Schlüsselwort), NOGOSUB (Schlüsselwort), GOSUB, RETURN, DEFINE (Meta), Präprozessoren