errmes$ renvoie un message d'erreur.
errmes$( exp_num )
Elément | Description | Restrictions |
exp_num | 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é en argument. On l'appelle en général lors d'une gestion d'erreur dans un traitement, le numéro de l'erreur générée étant accessible par la fonction errn.
Le résultat est de type Char.
Afin d'affiner la compréhension de la cause de l'erreur on pourra utiliser la fonction errm.
La liste des erreurs et des codes d'erreurs est référencée dans les annexes du manuel de programmation.