Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BBC BASIC

RESTORE ERROR

DESCRIPTION.


L'instruction composée RESTORE ERROR restaure l'état de capture des erreurs à son état précédant .




SYNTAXE.


RESTORE LOCAL 




REMARQUES.


L'instruction composée RESTORE ERROR sert à restaurer l'état de gestion des erreurs qui était actif avan l'exécution de l'instruction ON ERROR LOCAL a plus récente, c'est-à-dire l'instruction composée ON ERROR LOCAL qui été actif avant celui-ci dans le bloc d'instruction parent ou dans le module principal.


Lorsqu'une instruction composée ON ERROR LOCAL est exécutée si une erreur est rencontrée dans un bloc d'instructions, le ou les gestionnaires d'erreur des de ses blocs d'instructions parents sont sauvegardés dans une pile, et le nouveau gestionnaire d'erreurs local est activé. L'instruction composée RESTORE ERROR : 

- annule l'appel du dernier ON ERROR LOCAL enregistré ;

- rétablit le gestionnaire d'erreurs précédent comme étant le gestionnaire d'erreurs actif.


Voir l'instruction FN pour plus de détails sur la définition et l'utilisation d'une fonction personnalisée.

Voir l'instruction PROC pour plus de détails sur la définition et l'utilisation d'une procdure personnalisée.




RUBRIQUES.


Gestion de erreurs pour plus de détails sur la gestion des erreurs.

Liste des erreurs pour plus de détails sur la gestion des erreurs.




EXEMPLES.


FOR kvaleur = 0 TO 3

ON ERROR LOCAL PRINT "Erreur deans FOR" : kvaleur = 7

PROC_Test( kvaleur )

PRINT "Dans la boucle : " ; 10 ; " / " ; kvaleur ; " = " ; 10 / kvaleur

NEXT kvaleur

PRINT "Test termine. Au revoir."

END


DEF PROC_Test( Q )

ON ERROR LOCAL PRINT "Erreur dans la procedure" : Q = 5

PRINT "Dans la procedure : " ; 10 ; " / " ; Q ; " = " ; 10 / Q

RESTORE ERROR

ENDPROC

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse