Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Progress SET ON ERROR METHOD
|
Progress SET ON ERROR METHOD ( nomMéthode ) | ||||||||
Paramètre | Type | Description | ||||||
nomMéthode | Texte |
![]() |
Nom de la méthode d’erreur | |||||
La méthode Progress SET ON ERROR METHOD vous permet de désigner une méthode à exécuter en cas d’erreur lors de l’utilisation des barres de progression (par exemple id inconnu, nombre de paramètres incorrect, etc.).
Passez dans nomMéthode le nom de la méthode projet de la base hôte à appeler en cas d’erreur. Cette méthode sera commune à toutes les fenêtres de progression de l’application.
Note : Attention, comme la méthode Progress SET ON ERROR METHOD appartient à un composant, vous devez veiller à affecter la propriété "Partagée entre composants et base hôte" à la méthode nomMéthode, sinon une erreur sera retournée.
La méthode nomMéthode sera appelée avec trois paramètres :
Voici un exemple de méthode appelée en cas d’erreur. Cette méthode a été déclarée "partagée" en mode Développement :
C_LONGINT($1)
C_TEXT($2)
C_LONGINT($3)
C_LONGINT($ErrorID)
C_TEXT($ErrorText)
C_LONGINT($ProgressID)
$ErrorID:=$1
$ErrorText:=$2
$ProgressID:=$3
$Error:=""
$Error:=$Error+"Erreur numéro : "+String($ErrorID)+Caractere(Retour chariot)
$Error:=$Error+$ErrorText+Char(Carriage return)
$Error:=$Error+"ID progression : "+String($ProgressID)
ALERT($Error)
Produit : 4D
Thème : Barres de progression
4D Progress ( 4D v20 R7)