ch_APPELER SUR ERREUR

4D - Documentation   Français   English   German   4D Chart, Commandes par thème   4D Chart, Liste alphabétique des commandes   Retour   Précédent   Suivant

version 1


ch_APPELER SUR ERREUR (méthode)

ParamètreTypeDescription
méthodeAlphaMéthode à exécuter

Description

La commande ch_APPELER SUR ERREUR installe méthode en tant que méthode chargée de gérer les erreurs 4D Chart. Une fois la méthode de traitement des erreurs installée, 4D Chart appelle méthode lorsqu'une erreur 4D Chart survient.

Si méthode est une chaîne vide, aucune méthode n'est appelée et le traitement des erreurs revient à 4D Chart. Pour désinstaller une méthode d'appel sur erreur, il suffit donc d'appeler de nouveau la commande ch_APPELER SUR ERREUR en passant une chaîne vide ("") dans le paramètre méthode.

Lorsque 4D Chart appelle méthode, il renvoie trois paramètres ($1, $2 et $3) qui peuvent être utilisés pour traiter l'erreur.

$1Entier longReprésente la zone 4D Chart dans laquelle l'erreur s'est produite. Si l'erreur
n'est pas spécifique à une zone 4D Chart, $1 est égal à 0.
$2Entier longContient le numéro de l'erreur. Equivaut à un appel de ch_Erreur.
$3TexteContient le texte de l'erreur. Equivaut à un appel de ch_Erreur.

Si vous envisagez de compiler votre base de données, déclarez ainsi les types de ces paramètres :

   C_ENTIER LONG ($1;$2)
   C_TEXTE ($3)

Exemple

Cette méthode, appelée ERREUR GRAPHE, teste $1 pour déterminer si l'erreur s'est produite dans zone, puis présente une alerte contenant le numéro et le message d'erreur.

   C_ENTIER LONG ($1;$2)
   C_TEXTE ($3)
   Si ($1 = Zone)
      ALERTE ("Une erreur s'est produite dans la zone 4D Chart 'Zone'")
   Fin de si
   ALERTE ("Numéro d'erreur " + Chaine($2) + Caractere(13) + $3)

Référence

ch_Erreur, Codes d'erreurs de 4D Chart.


4D - Documentation   Français   English   German   4D Chart, Commandes par thème   4D Chart, Liste alphabétique des commandes   Retour   Précédent   Suivant