エラー報告関数。
構文:
用法:
result = Erfn ( )
戻り値:
誤りが発生した関数を特定する文字列に、ポインタを返します。
ソースを -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 "Error Function:
";*
Erfn()
Print "Error Module :
";*
Ermn()
Sleep
Resume Next
End Sub
Generate_Error
出力:
Error Function: GENERATE_ERROR
Error Module : test.bas
方言差:
-
別名__Erfnと共に参照をつけない場合、-lang qb 方言で利用できません。
QBからの違い:
参考: