内部定义(宏字符串)由编译器设置
语法
__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差别
参考