Télécharger Imprimer la page

Tandy TRS-80 100 Mode D'emploi page 130

Publicité

ERL
Numéro de ligne de la dernière erreur
ERL
ERL donne le numéro de ligne de la dernière erreur. Lorsque
la dernière erreur qui s'est produite ne se trouve pas dans
une ligne de programme, mais qu'elle résulte d'une commande
en mode direct, ERL donne la valeur 65535. Cette commande s
avère pratique lorsqu'elle est utilisée avec la commande
ON ERROR GOTO.
Exemple :
100 ON ERROR GOTO 2000
2000 IF ERR = 23 THEN RESUME ELSE PRINT "Error";ERR;
"in line";ERL:STOP
Lorsqu'une erreur se produit dans le programme, 1'exécution
saute à la ligne 2OOO. Lorsque l'erreur est une erreur d'en-
trée/sortie (ERR = 23), le BASIC essaie à nouveau l'entrée/
sortie (RESUME). Lorsque 1'erreur est d'un autre type, par
exemple une erreur de syntaxe dans la ligne 1OOO, le BASIC
affiche le message suivant :
Error 2 in line 1000
et arrête 1'exécution du programme. Voyez également les com-
mandes ON ERROR et ERR.
ERR
Numéro du code d'erreur
ERR
Cette fonction donne le numéro du code d'erreur de la dernière
erreur. Cette commande s'avère pratique lorsqu'elle est utili-
sée avec la commande ON ERROR GOTO.
Exemple :
100 ON ERROR GOTO 2000
2000 IF ERR = 18 THEN PRINT "I/O Error" ELSE STOP
2010 INPUT "Continue(Y/N)";A$
2020 IF A$ = "Y" THEN RESUME ELSE STOP
Lorsqu'une erreur se produit dans le programme, le BASIC
saute à la ligne 2OOO. Lorsque 1'erreur est une erreur d'en-
trée/sortie (erreur 18), le BASIC imprime le message et un
guide-opérateur et il attend votre réponse.
- 123 -

Publicité

loading

Produits Connexes pour Tandy TRS-80 100