RESUME |
Résume |
---|---|
QuickBASIC/QBasic |
Syntaxe
RESUME [{ligne | NEXT}] |
Paramètres
Nom | Description |
---|---|
0 | Ce paramètre permet d'indiquer que l'exécution du programme se reprise au même endroit que l'erreur a eu lieu |
NEXT | Ce paramètre permet d'indiquer que la reprise de l'exécution du programme se poursuivra immédiatement après l'instruction ayant provoquer l'erreur |
numérodeligne | Ce paramètre permet d'indiquer le numéro de ligne ou une étiquette où se poursuit l'exécution du programme |
Description
Cette commande permet de relancer l'exécution du programme après un erreur provoquer ou d'une erreur.
Remarques
- Une instruction RESUME ne figurant pas dans une routine de gestion des erreurs produit le message d'erreur suivant :
- La ligne spécifiée dans un «RESUME {ligne}» doit être définie au niveau du module. En règle générale, évitez d'utiliser une étiquette de ligne avec une instruction RESUME. L'omission de l'étiquette de ligne permet à votre programme de continuer quel que soit l'endroit où l'erreur s'est produite.
- Les programmes contenant des routines de gestion des erreurs doivent être compilés avec les options /E (On Error) ou /X (Resume Next) lorsque vous compilez à partir de la ligne de commande BC. Aucune option n'est requise lors de la compilation dans l'environnement QBASIC ou QuickBASIC ou de l'utilisation de la commande Make EXE du menu Run de QBASIC ou QuickBASIC.
- Différences par rapport à BASICA : Dans BASICA, si une erreur se produit dans une fonction DEF FN, RESUME et RESUME NEXT tentent de reprendre l'exécution du programme à la ligne contenant la fonction.
RESUME without error. |
Atteindre la fin d'une routine de gestion des erreurs sans trouver RESUME produit le message d'erreur suivant :
No RESUME |
Exemple
Voici quelques exemples d'utilisation de cette fonction :
on obtiendra le résultat suivant :
AvantApres
500 FIN
Voir également
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - ERROR
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - ON ERROR GOTO
Langage de programmation - BASICA/GWBASIC - Référence de procédures et fonctions - RESUME
Dernière mise à jour : Mercredi, le 14 septembre 2016