Ert函数

用于返回发生错误的任务编号。

格式
Ert

返回值
用于返回发生错误的任务编号。

说明
Ert函数用于获取在哪一任务时发生了错误。

返回没有发生错误的任务(0)、一般任务(1~32)、后台任务(65~80)、TRAP任务(257~267)的编号。

参阅
Era, Erl, Err, ErrMsg$, OnErr, Trap

Ert函数使用示例
在以下程序例中将显示下述内容。

  • 是在哪一任务中发生了错误(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