L4G >  errmes$  

Afficher tout Masquer tout

errmes$ renvoie un message d'erreur.

 

Syntaxe

   errmes$( exp_num )

 

Paramètres

Elément

Description

Restrictions

exp_num

Expression numérique quelconque.

exp_num >= 0

 

Exemples

   # 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

 

Description

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.

 

Remarques

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.

 

Erreurs associées

Erreur

Description

ERDOM (50)

L'argument est négatif.

ERMODE (10)

L'argument n'est pas de type numérique.

 

Mots-clés associés

MESS - ERRN - ERRL - ERRP  - ONERRGO - ERRBOX - ERRM