Method called on error
Method called on error {( portée )} : Text
Paramètre | Type | Description | |
---|---|---|---|
portée | Integer | → | Portée de la méthode de gestion d'erreur |
Résultat | Text | ← | Nom de la méthode d’appel sur erreur |
Description
La commande Method called on error retourne le nom de la méthode installée par la commande ON ERR CALL pour le process courant ou la portée définie.
Dans le paramètre portée, passez le contexte d'exécution pour lequel vous voulez obtenir le nom de la méthode de gestion d'erreurs. Vous pouvez utiliser l'une des constantes suivantes :
Constante | Valeur | Comment |
---|---|---|
ek errors from components | 2 | Erreurs générées dans les composants (et non interceptées par les composants) |
ek global | 1 | Erreurs générées dans le contexte d'exécution global du projet |
ek local | 0 | Erreurs générées dans le contexte d'exécution local (par défaut si paramètre portée omis) |
Si aucune méthode d’appel sur erreur n’a été installée pour la portée, une chaîne vide ("") est retournée.
Exemple
Cette commande est particulièrement utile dans le cadre des composants, car elle permet de changer temporairement puis de rétablir les méthodes d’interception d’erreurs :
$methCourante:=Method called on error
ON ERR CALL("NouvelleMéthode")
// Si le document ne peut être ouvert, une erreur est générée
$ref:=Open document("MonDocument")
// Réinstallation de la méthode précédente
ON ERR CALL($methCourante)
Voir aussi
Gestionnaire d'erreur
ON ERR CALL