__FUNCTION__
 
Intrinsic define (macro string) set by the compiler

Syntax

__FUNCTION__

Description

Substituted with the quoted name of the current function block where used.

Its normal use is to report wrong values in debugging.

Example

Dim a As Integer

If a<0 Then 
    Print "Error: a = " & a & " in " & __FILE__ & " (" & __FUNCTION__ & ") line " & __LINE__
End If


Error: a = -32767 in test.bas (MAIN) line 47

Differences from QB

  • Did not exist in QB

See also