ERMN
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgErmn
- 最后更新: 2016-03-13
错误报告函数
语法
declare function Ermn ( ) as zstring ptr用法
result = Ermn ( )返回值
返回一个指针,指向标识发生错误的模块名称的字符串。
若源文件编译时未使用 -exx 编译器选项,则返回 NULL。
说明
该错误报告函数返回一个指向模块名称的指针。
示例
start GeSHi
vb
'' test.bas
'' compile with 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_Errorend GeSHi
输出:
vb
Error Function: GENERATE_ERROR
Error Module : test.bas方言差异
- 在 -lang qb 方言中不可用,除非使用别名
__Ermn引用。
与 QB 的区别
- FreeBASIC 新增
另请参阅
ErfnErlOn...Error
返回 目录