OnErrorCall()

Syntaxe

OnErrorCall(@ErrorHandler())
Description
Spécifie une procédure à exécuter si une erreur survient. La procédure peut afficher des informations à propos de l'erreur en utilisant les commandes de cette bibliothèque. Le programme se terminera automatiquement dès que la procédure quittera.

Arguments

Adresse d'une procédure sous la forme:
  Procedure ErrorHandler()
  
  EndProcedure

Exemple:

  Procedure ErrorHandler()
    MessageRequester("OnError test", "The following error happened: " + ErrorMessage())
  EndProcedure

  MessageRequester("OnError test", "Test start")

  OnErrorCall(@ErrorHandler())
  Pokes(10, "Hello World") ; Cause a #PB_OnError_InvalidMemory error
  
  MessageRequester("OnError test", "This should never be displayed")

OS Supportés

Tous

<- NextInstruction() - OnError Index - OnErrorDefault() ->