__FUNCTION__
 
内部定义(宏字符串)由编译器设置

语法

__FUNCTION__

说明

用所使用的当前功能块的引用名称替换。

它的正常使用是在调试中报告错误的值。

如果在模块级别使用__FUNCTION__,给定的功能名称将为主模块的"__FB_MAINPROC__",或者不同模块的"__FB_MODLEVELPROC__".

例子

Dim a As Integer

'...

If a < 0 Then '' this shouldn'不会发生
    Print "错误:a =" & a & "in" & __FILE__ & "(" & __FUNCTION__ & ")行" & __LINE__
End If


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

与QB差别

  • 在QB中不存在

参考