Télécharger Imprimer la page

Willtek STABILOCK 4032 Manuel D'utilisation page 279

Publicité

ONERROR GOTO
ONERROR GOTO
Utilisation
Branchement de programme accompagné d'une sortie de messa-
ge d'erreur.
ONERROR GOTO
Syntaxe
[Destination de saut] Numéro de ligne réellement existant.
Action
Lorsque l'interpréteur BASIC ou IEEE identifie une erreur durant
l'exécution d'un programme, le programme est normalement im-
médiatement interrompu accompagné de la sortie d'un message
d'erreur. ONERROR GOTO empêche l'abandon du programme
en cas d'erreur et provoque la poursuite du programme à partir de
la destination de saut spécifiée (routine d'erreur).
!
Désactivation de la routine d'erreur : Lorsque l'interpréteur BASIC
identifie uniquement ONERROR GOTO (sans indication d'un nu-
méro de ligne !), cela signifie qu'à partir de cette ligne un abandon
du programme est à nouveau possible, accompagné d'un messa-
ge d'erreur.
Pour cette commande, la forme abrégée n'est pas permise.
Exemple
10 ONERROR GOTO 20
20 INPUT "Frequency 250...300 MHz",F
30 IF OUTLIMIT(F,250 MHz,300 MHz) GOTO 20
40 ONERROR GOTO
50 PRINT F
La ligne 20 demande l'entrée d'une valeur de fréquence, dont la
validité est contrôlée par la ligne 30. Lorsque l'entrée effectuée en
ligne 20 comporte une unité incorrecte, cela entraînerait normale-
ment l'abandon du programme. Le branchement demandé en
ligne 10 fait que cela n'a pas lieu et la ligne 20 renouvelle la
demande faite à l'utilisateur d'effectuer une entrée de données. La
ligne 40 désactive à nouveau la routine d'erreur.
[Destination de saut]
Commandes BASIC
8-55
8

Publicité

loading