Ermn
 
错误报告功能

语法
用法

result = Ermn ( )

返回值

返回指向发生错误的模块的字符串的指针。

如果源未使用-exx 编译器选项编译,则返回NULL。

说明

错误报告功能返回指向模块名称的指针。

例子

''test.bas
''用fbc -exx -lang fblite test.bas编译

#lang "fblite"

Sub Generate_Error
  On Error Goto Handler
  Error 1000
  Exit Sub
Handler:
  Print "错误功能:"; *Erfn()
  Print "错误模块:"; *Ermn()
  Resume Next
End Sub

Generate_Error

输出:
Error Function: GENERATE_ERROR
Error Module  : test.bas


方言差异

  • -lang qb 方言中不可用,除非使用别名__Ermn引用。

与QB差别

  • 新的FreeBASIC

参考