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