__FUNCTION__
 
Внутреннее определение (значение макроса) , устанавливаемое компилятором

Синтаксис

__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

  • Не существует в QB

См. также