ErrMsg$函數
用於傳回指定錯誤編號的錯誤訊息。
格式
ErrMsg$ (錯誤編號, 語言編號)
參數
- 錯誤編號
- 以整數值指定要傳回訊息的錯誤編號。
- 語言編號
- 以下列整數值指定語言。可省略。
- 0 - 英語
- 1 - 日語
- 2 - 德語
- 3 - 法語
- 4 - 中文(簡體)
- 5 - 中文(繁體)
- 6 - 西班牙語
省略時被指定為英語。
傳回值
用於傳回錯誤代碼表的錯誤訊息。
參照
Era、Erl、Err、Ert、OnErr、Trap
ErrMsg$函數範例
以下是調查下述內容的簡易程式。
- 哪一項工作發生錯誤(Ert函數)
- 發生在何處(Erl函數)
- 關節是否發生錯誤(Era函數)
Function main
OnErr Goto eHandler
Do
Call PickPlace
Loop
Exit Function
eHandler:
Print "The Error code is ", Err
Print "The Error Message is ", ErrMsg$(Err)
errTask = Ert
If errTask > 0 Then
Print "Task number in which error occurred is ", errTask
Print "The line where the error occurred is Line ", Erl(errTask)
If Era(errTask) > 0 Then
Print "Joint which caused the error is ", Era(errTask)
EndIf
EndIf
Fend