OnErrorGosub()
Syntaxe
OnErrorGosub(@Procedure())Description
Si une erreur survient, votre programme sera redirigé vers la procédure de la liste de paramètre. Si la procédure renvoie la valeur 1 alors le programme se poursuivra, sinon il s'arrêtera.
Exemple:
Procedure ErrorHandler() v=MessageRequester("Une erreur est survenue...", "Continuer ce programme ?", 20) If v=7 End EndIf EndProcedure OnErrorGosub(@ErrorHandler()) ; On provoque une division par 0, il faut désactiver le debogueur si on veut ; tester notre handler a = 0 b = 1 c = b / a ; cette ligne provoque une erreur grave, ErrorHandler() est invoqué MessageRequester("Info","Fin normale") End
OS Supportés
Windows