Typ: Vordefiniertes Symbol
__FILE__ wird in der compilierten Datei zu einem String umgesetzt. Dieser enthält den Dateinamen der Quellcode-Datei, die gerade umgesetzt wird. Dies kann zur Fehlersuche eingesetzt werden.
Beispiel:
IF a > 0 THEN PRINT "Fehler: a = "; a;" im Modul "; __FILE__
Ausgabe:
Fehler: a = 32767 im Modul test.bas
Unterschiede zu QB: neu in FreeBASIC
Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.13
Siehe auch:
__FILE_NQ__, __PATH__, __FUNCTION__, __FUNCTION_NQ__, __LINE__, LINE (Meta), DEFINE (Meta), Präprozessoren