Typ: Vordefiniertes Symbol
__FB_OPTION_BYVAL__ ist ein Symbol, dessen Wert -1 ist, wenn die Variablenübergabe standardmäßig BYVAL geschieht, bzw. 0, wenn dies nicht der Fall ist. Der Wert hängt von der Dialektform ab, mit der das Programm compiliert wurde.
Beispiel:
#if ( __FB_OPTION_BYVAL__ <> 0 )
#error OPTION BYVAL darf mit diesem Quelltext nicht verwendet werden!
#endif
Unterschiede zu QB: neu in FreeBASIC
Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.16
Siehe auch:
BYVAL (Schlüsselwort), DEFINE (Meta), Präprozessoren