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 R7
Method called on error

Method called on error 


 

Method called on error {( 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 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

 
PROPRIÉTÉS 

Produit : 4D
Thème : Interruptions
Numéro : 704

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 R7)