ERRMES$ |
errmes$renvoie un message d'erreur.
errmes$ ( exp_num )
Elément | Description | Restrictions |
Expression numérique quelconque. | exp_num >= 0 |
# Test de division par 0
Onerrgo ERREUR
Z = X / Y
End
$ERREUR
Errbox errmes$ (errn)-"en ligne"-errl
Resume
# Ouverture de fichier avec gestion d'erreur
NUM_ERR = 0
Onerrgo PB_OUVERTURE
Openi filpath("TXT","TEXTE","txt")
If NUM_ERR <> 0 Then End : Endif
# suite du traitement
# ...
End
#
# Gestion d'erreur
$PB_OUVERTURE
Errbox errmes$ (errn)
NUM_ERR = errn
Resume : # retour à la ligne suivant l'erreur
La fonction errmes$retourne un message d'erreur correspondant au numéro d'erreur passé enargument. On l'appelle en général lors d'une gestion d'erreur dans untraitement, le numéro de l'erreur générée étant accessible par la fonctionerrn.
Le résultat est de type Char.
Afin d'affiner la compréhension de la cause de l'erreur on pourra utiliserla fonction errm.
La liste des erreurs et des codes d'erreurs est référencée dans les annexesdu manuel de programmation.
ERDOM(50) | L'argumentest négatif. |
ERMODE(10) | L'argumentn'est pas de type numérique. |
MESS - ERRN - ERRL - ERRP - ONERRGO - ERRBOX - ERRM
Adonix X3(r) L4G |