ERRL

Sommaire


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.

 

Syntaxe

  errl

 

Exemples

  # 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

 

Description et commentaires

errl renvoie le numéro de ligne d'un traitement ayantgénéré une erreur à son exécution ou bien interrompu par la touched'interruption.errp renvoiele nom de ce traitement.

Le résultat est de type Integer.

 

Remarques

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.

 

Mots-clés associés

ERRN - ERRP  -  ONERRGO - ONINTGO - ERRBOX - ERRMES$ - ERRM


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved