ON_ERROR_GOTO

ON_ERROR_GOTO L

SI ERREUR, SAUTE À LA PARTIE DU PROGRAMME QUI COMMENCE PAR "L:"

  • Type: Commande
  • Paramètre: 1
  • Groupe: Référence

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

  • L : label

UTILISATION

  • La commande ON_ERROR_GOTO est utilisée pour sauter à un autre emplacement de programme dans le cas où une erreur s'est produite.

ERREUR

  • Si le label L n'existe pas.
  • Si L n'est pas un nom de label correct.

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

EN RAPPORT

ERROR_ENGLISH

ERROR_FRENCH

ERROR_LINE

ERROR_NUMBER

ERROR_TYPE$