__FUNCTION_NQ__

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » Metabefehle » __FUNCTION_NQ__

Typ: Vordefiniertes Symbol

__FUNCTION_NQ__ wird in der compilierten Datei zu einer Zeichenkette umgesetzt. Diese enthält das Symbol der Prozedur (FUNCTION oder SUB), die gerade umgesetzt wird. NQ steht dabei für 'non-quoted', also 'nicht in Anführungszeichen'.

Beispiel:

Declare Sub MySub ()

Sub MySub ()
   Print "Die Addresse von " & __FUNCTION__ & " ist 0x";
   Print Hex( @__FUNCTION_NQ__, 6 )
   GetKey
End Sub

MySub

Ausgabebeispiel:

Die Addresse of MYSUB ist 0x4012D0

Unterschiede zu QB: neu in FreeBASIC

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

Siehe auch:
__FUNCTION__, __FILE__, __FILE_NQ__, __PATH__, __LINE__, LINE (Meta), DEFINE (Meta), Präprozessoren