Ermn
 
Функция отчетов об ошибках

Синтаксис
Использование

result = Ermn ( )

Возвращаемое значение

Возвращает указатель на строку, определяющую модуль, где произошла ошибка.

Возвращает NULL, если источник не компилируется с опцией компилятора -exx.

Описание

Функция отчета об ошибке, возвращающая указатель на имя модуля.

Пример

'' test.bas
'' компиляция: fbc -exx -lang fblite test.bas

#lang "fblite"

Sub Generate_Error
  On Error Goto Handler
  Error 1000
  Exit Sub
Handler:
  Print "Error Function: "; *Erfn()
  Print "Error Module  : "; *Ermn()
  Resume Next
End Sub

Generate_Error

Вывод:
Error Function: GENERATE_ERROR
Error Module  : test.bas


Различия диалектов

  • Не доступна в диалекте -lang qb , но есть псевдоним __Ermn.

Отличия от QB

  • Новое в FreeBASIC

См. также