__FB_MT__

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » Metabefehle » __FB_MT__

Typ: Vordefiniertes Symbol

__FB_MT__ wird beim Kompilieren in eine Zahl umgesetzt, die angibt, ob der Code mit der FB-Multithread-Lib umgesetzt wird oder mit der FB-Standard-Lib. Wird mit der Multithread-Lib umgesetzt, so hat dieses Symbol den Wert -1, andernfalls wird es mit 0 umgesetzt.

Beispiel:

#If __FB_MT__
   #Print multi-threaded library verwendet
#Else
   #Print single-threaded library verwendet
#EndIf

Unterschiede zu QB: neu in FreeBASIC

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

Siehe auch:
__FB_DEBUG__, __FB_ERR__, DEFINE (Meta), Präprozessoren