ENDBOX

Sommaire


Endboxaffiche une boîte d'erreur grave.

 

Syntaxe

   [ Local  ] Endboxliste_exprg  [Titledexp_titre ]Sleepdélai

 

Paramètres

Elément

Description

Restrictions

liste_exprg

Liste d'expressions-généraliséesséparées par le caractère ','.

Les expressions doivent êtrealpha-numériques et leur nombre limité à 255

exp_titre

Expression alphanumérique du titre de laboîte.

longueur <= 50

délai

expression entière exprimant un délai.

délai >=0

 

Exemples

  # Ouverture d'un fichier avec gestion des erreurs (on aurait pu
  # tester l'existence du fichier par la fonction filinfo)
   FLAG_ERREUR=0
   # Si une erreur arrive, aller à l'étiquette PB_OUVERTURE
   Onerrgo PB_OUVERTURE
   # Ouverture d'un fichier séquentiel
   Openi filpath("TXT","TEST","txt")
   # Plus de branchement sur erreur maintenant
   Onerrgo
    If FLAG_ERREUR
       # Arrêt si une erreur s'est produite
          End
   Endif
  #
   # ... suite du traitement ...
   #
   # Etiquette définie dans le traitement GESERR
    PB_OUVERTURE
      Endboxerrmes$(errn)
       FLAG_ERREUR = 1
    Resume                 :# Retour à la ligne suivant l'erreur

 

Description et commentaires

Endboxpermet de déclarer une boîte servant à afficher un message d'erreur grave.

Aussi bien au niveau technique qu'au niveau interface, le Endbox est basésur le même principe que l'instruction  Errbox, au pictogramme près (croixrouge à la place du triangle jaune).

Pour ce qui est de son utilisation, il faut le réserver pour des casd'erreurs bloquantes.

 

Remarques

Avec le client Web, la réception d'un message Endbox  lors de la phase deconnexion va se traduire par une non ouverture de la fenêtre du client , ce quiamènera à un gain important en trafic réseau.

C'est donc pour cela que les erreurs de mot de passe vont être retournéesavec un Endbox

Par contre, dans toutes les autres phases de fonctionnement, ce typed'erreur est interprété comme les autres erreurs.

 

Erreurs associées

Erreur

Description

ERMODE(10)

-Les expressions ne sont pas alphanumériques.
- les indices donnés ne sont pas numériques.

ERINDI( 8)

Erreurde bornes pour des indices.

ERDIM(55)

Tropde dimensions données.

PLUMEM(31)

Plusde mémoire disponible.

 

Mots-clés associés

ONERRGO - WRNBOX - INFBOX - QSTBOX - SELBOX - INPBOX - DLGBOX - MESBOX - ERRBOX


SOMMAIRE

 

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