Внутреннее определение (значение макроса) , устанавливаемое компилятором
Синтаксис
__FUNCTION__
Описание
Подставляется с кавычками имя текущего блока функции, где используется.
Его обычное использование: сообщать неверные значения в отладке.
Если __FUNCTION__ используется на уровне модуля, имя функции
будет "__FB_MAINPROC__" для основного модуля, или "__FB_MODLEVELPROC__"
для другого модуля.
Пример
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 (__FB_MAINPROC__) line 47
Отличия от QB
См. также