4D Chart v13ch_APPELER SUR ERREUR |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Chart v13
ch_APPELER SUR ERREUR
|
ch_APPELER SUR ERREUR ( méthode ) | ||||||||
Paramètre | Type | Description | ||||||
méthode | Chaîne |
![]() |
Méthode à exécuter | |||||
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.
$1 | Entier long | Repré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. |
$2 | Entier long | Contient le numéro de l’erreur. Equivaut à un appel de ch_Erreur. |
$3 | Texte | Contient 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)
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)
Produit : 4D Chart
Thème : ch_Contrôle
Numéro :
14513
Nom intl. : CT ON ERROR
Liste alphabétique des commandes
Créé :
Créé : 4D Chart 1
ch_Erreur
Codes d'erreurs de 4D Chart