Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20.6
Methode appelee sur erreur

Methode appelee sur erreur 


 

Methode appelee sur erreur {( portée )} -> Résultat 
Paramètre Type   Description
portée  Entier in Portée de la méthode de gestion d'erreur
Résultat  Chaîne in Nom de la méthode d’appel sur erreur

La commande Methode appelee sur erreur retourne le nom de la méthode installée par la commande APPELER SUR ERREUR 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 erreurs des composants 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:=Methode appelee sur erreur
 APPELER SUR ERREUR("NouvelleMéthode")
  ` Si le document ne peut être ouvert, une erreur est générée
 $ref:=Ouvrir document("MonDocument")
  ` Réinstallation de la méthode précédente
 APPELER SUR ERREUR($methCourante)



Voir aussi  

APPELER SUR ERREUR
Gestionnaire d'erreur

 
PROPRIÉTÉS 

Produit : 4D
Thème : Interruptions
Numéro : 704
Nom intl. : Method called on error

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v6.8.1
Modifié : 4D v19 R8

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20)
4D - Langage ( 4D v20.1)
4D - Langage ( 4D v20.2)
4D - Langage ( 4D v20.3)
4D - Langage ( 4D v20.4)
4D - Langage ( 4D v20.5)
4D - Langage ( 4D v20.6)