version 6.0
dr_APPELER SUR ERREUR (méthode)
| Paramètre | Type | Description | |
| méthode | Texte | Méthode à exécuter |
Description
La commande dr_APPELER SUR ERREUR vous permet d'installer une méthode d'interruption dont le nom est spécifié par méthode. Cette méthode sera exécutée chaque fois qu'une erreur se produira durant l'appel des commandes 4D Draw. Ceci vous permet, au sein de votre application, de contrôler les éventuelles erreurs d'exécution.
La méthode appelée recevra 3 paramètres :
$1, entier long donnant le numéro de la zone 4D Draw,
$2, entier donnant le numéro de l'erreur,
$3, texte de l'erreur.
Cette méthode d'erreur ne se déclenchera que lors de l'apparition d'une erreur 4D Draw.
Note : Pour un bon fonctionnement en mode compilé, il est indispensable que les variables $1 et $2 soient déclarées comme Entier long et $3 comme Texte.
Pour désactiver une méthode d'interruption, passez une chaîne vide à la commande : dr_APPELER SUR ERREUR("").
Exemple
Mise en place d'une méthode d'appel sur erreur :
` Dans la méthode formulaire
Si (Evenement formulaire=Sur chargement) ` Au moment où le formulaire est chargé
` Appel et installation de la méthode projet Erreur4DDraw
dr_APPELER SUR ERREUR ("Erreur4DDraw")
Fin de si
` Dans la méthode projet Erreur4DDraw :
C_ENTIER LONG($1;$2)
C_TEXTE($3)
ALERTE("Erreur n°"+Chaine($2)+Caractere(13)+$3)
Référence