RESUME
SYNTAXE: 1. RESUME
2.
RESUME NEXT
3. RESUME
Abréviation: RESU
.
Consultez également:
OBJET:
numéro-de-
ligne
>étiquette
ON ERROR GOTO
Reprend l'exécution du programme
à
la fin d'un sous-programme de gestion
d'erreur.
REMARQUES:
p
L'instruction RESUME reprend l'exécution d'un programme
à
la fin d'un sous-
programme de gestion d'erreur
à
qui le contrôle a été transféré par l'instruction ON
ERROR
GOTO.
Cette instruction valide une nouvelle fois l'instruction ON ERROR
GOTO. Si le contrôle du programme est rendu au programme principal par une
autre instruction
(GOTO, etc.)
, l'exécution est avortée en cas d'erreur
subséquente.
Le sous-programme de gestion d'erreur est destiné
à
vous donner le moyen d'agir
de sorte que la même erreur ne se reproduise pas.
Le retour du contrôle du programme dépend de la syntaxe:
(1) La syntaxe 1 retourne le contrôle
à
l'instruction qui est la cause de l'erreur. Si
une erreur survient
à
nouveau lors de l'exécution de cette même instruction, le
sous-programme de gestion d'erreur est exécuté une nouvelle
fois.
(2) La syntaxe 2 retourne le contrôle
à
l'instruction qui suit celle qui a provoqué
l'erreur.
(3) La syntaxe 3 retourne le contrôle
à
la ligne numéro-de-ligne ou
*étiquette.
EXEMPLE:
10:
ON ERROR GOTO 100
20:
INPUT A, B
30
:
PRINT
NB
•
•
•
•
100: RESUME 20
•
•
Si la valeur donnée
à
la variable B est nulle ou si un débordement se produit en raison de
NB,
le
contrôle retourne à la ligne 20 qui
réaffiche
l'invite d'entrée d'une
donnée.
322