ERRL |
errlpermet de connaître le numéro de ligne d'une erreur ou d'une interruptiongénérée à l'exécution d'un traitement Adonix.
errl
# Test de division par 0
Onerrgo ERREUR
Z = X / Y
End
$ERREUR
Errbox "Erreur no"-errn-"en ligne"- errl
Resume
# Ouverture de fichier avec gestion d'erreur et des interruptions
NUM_ERREUR = 0
Inter
Onerrgo PB_OUVERTURE
Onintgo INTERR
Openi filpath("TXT", "TEXTE", "txt")
If NUM_ERREUR <> 0 Then End : Endif
# suite du traitement
# ...
End
#
# Gestion d'erreur
$PB_OUVERTURE
Errbox "Erreur d'ouverture fichier en ligne "- errl
NUM_ERREUR = errn
Resume :# retour à la ligne suivant l'erreur
#
# Gestion des interruptions
$INTERR
Errbox "Interruption en ligne"- errl
Resume
errl
Le résultat est de type Integer.
Ce numéro de ligne en exécution de traitement a un sens dans unsous-programme de gestion :
dans les autres cas, sa valeur n'est pas significative.
La liste des erreurs et des codes d'erreurs est référencée dans les annexesdu manuel de programmation.
ERRN - ERRP - ONERRGO - ONINTGO - ERRBOX - ERRMES$ - ERRM
Adonix X3(r) L4G |