ENDBOX |
Endboxaffiche une boîte d'erreur grave.
[Local ] Endbox liste_exprg [Titled exp_titre ]Sleep délai
Elément | Description | Restrictions |
Liste d'expressions-généraliséesséparées par le caractère ','. | Les expressions doivent êtrealpha-numériques et leur nombre limité à 255 | |
Expression alphanumérique du titre de laboîte. | longueur <= 50 | |
expression entière exprimant un délai. | délai >=0 |
# Ouverture d'un fichier avec gestion des erreurs (on aurait pu
# tester l'existence du fichier par la fonction filinfo)
FLAG_ERREUR=0
# Si une erreur arrive, aller à l'étiquette PB_OUVERTURE
Onerrgo PB_OUVERTURE
# Ouverture d'un fichier séquentiel
Openi filpath("TXT","TEST","txt")
# Plus de branchement sur erreur maintenant
Onerrgo
If FLAG_ERREUR
# Arrêt si une erreur s'est produite
End
Endif
#
# ... suite du traitement ...
#
# Etiquette définie dans le traitement GESERR
PB_OUVERTURE
Endboxerrmes$(errn)
FLAG_ERREUR = 1
Resume :# Retour à la ligne suivant l'erreur
Endboxpermet de déclarer une boîte servant à afficher un message d'erreur grave.
Aussi bien au niveau technique qu'au niveau interface, le
Pour ce qui est de son utilisation, il faut le réserver pour des casd'erreurs bloquantes.
Avec le client Web, la réception d'un message
C'est donc pour cela que les erreurs de mot de passe vont être retournéesavec un Endbox.
Par contre, dans toutes les autres phases de fonctionnement, ce typed'erreur est interprété comme les autres erreurs.
ERMODE(10) | -Les expressions ne sont pas alphanumériques. |
ERINDI( 8) | Erreurde bornes pour des indices. |
ERDIM(55) | Tropde dimensions données. |
PLUMEM(31) | Plusde mémoire disponible. |
ONERRGO - WRNBOX - INFBOX - QSTBOX - SELBOX - INPBOX - DLGBOX - MESBOX - ERRBOX
Adonix X3(r) L4G |