SI ERREUR, SAUTE À LA PARTIE DU PROGRAMME QUI COMMENCE PAR "L:"
ACTION
La commande ON_ERROR_GOTO provoque le saut de l'exécution du programme à l'emplacement appelé "L", dans le cas où une erreur se produit.
L est un label et doit être défini par le mot-clé LABEL.
Remarque:
Quand une erreur s'est produite,
ERROR_LINE contient le numéro de la ligne du source qui a provoqué l'erreur,
ERROR_NUMBER contient le code de l'erreur rencontrée,
ERROR_TYPE$ contient un libellé explicatif de l'erreur.
Le libellé explicatif est en anglais par défaut, mais sa langue peut être changée: ERROR_FRENCH pour le français, ERROR_ENGLISH pour l'anglais.
SYNTAXE :
ON_ERROR_GOTO L
UTILISATION ERREUR EXEMPLE
label err
on_error_goto err
top 0, 3+:rem erreur ici
print "jamais imprimé"
err:
print "erreur"
print error_number
print error_type$
print error_line
ON_ERROR_GOTO
ON_ERROR_GOTO L
EN RAPPORT
ERROR_ENGLISH
ERROR_FRENCH
ERROR_LINE
ERROR_NUMBER
ERROR_TYPE$