ON ERROR GOTO |
Saute à un numéro de ligne si erreur |
---|---|
Turbo Basic |
Syntaxe
ON ERROR GOTO numéroligne |
Paramètres
Nom | Description |
---|---|
numéroligne | Ce paramètre permet d'indiquer le numéro de ligne où doit s'effectuer le branchement |
Description
Cette commande permet d'effectuer des branchements automatique lorsqu'une erreur du code source Basic se produit.
Remarques
- Le paramètre numéroligne identifie la première ligne de la routine de recouvrement des erreurs. Une fois que la gestion des erreurs a été activée avec cette instruction, au lieu d'afficher un message d'erreur et de mettre fin à l'exécution, toutes les erreurs d'exécution entraînent un saut dans votre code de gestion des erreurs. Utilisez l'instruction RESUME pour continuer l'exécution.
- Pour désactiver le recouvrement des erreurs, utilisez ON ERROR GOTO 0. Vous pouvez utiliser cette technique si une erreur survient pour laquelle vous n'avez pas défini de chemin de récupération. vous pouvez également choisir d'afficher le contenu de l'ERL à ce stade.
- Si vous exécutez un programme .EXE sous DOS avec l'interception des erreurs désactivée, toute erreur d'exécution provoquant l'affichage d'un message et l'arrêt du programme. Le message est sous le format suivant :
- Si le programme est lancé à partir de Turbo Basic et qu'une erreur se produit, vous êtes placé dans l'éditeur à l'emplacement de l'erreur. Sur la ligne d'état, vous trouverez une brève description de l'erreur d'exécution (numéro de l'erreur et message d'erreur) :
Error errnum at pgm-ctr = address |
Error errnum: error message |
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
on obtiendra le résultat suivant :
AvantApres
Dernière mise à jour : Mardi, le 28 juillet 2015