Rappel - Définition d'une méthode de rappel

Attribut de Type. Définition d'une méthode de rappel.

Syntaxe

TypeDAcces Rappel InflexionAppel NomDeLaMethodeDeRappel ( ListeDeParametresDUnAppel )

Description

L'instruction Rappel permet de définir une méthode de rappel.

Une méthode de rappel est une méthode dont le comportement peut être substitué par un module tiers, ce qui n'est pas possible pour une méthode classique. A défaut de substitution, le corps de la méthode d'origine est exécuté.

Une méthode méthode de rappel possède un résultat dont le type implicite est l'énuméré RappelReponse.

Exemple

Source du module M1

Type TA
/*****/
Fin Type

/****************************************************************/
Rappel TA.FMethode1(F : Fichier)
/* Objet : Definition de la methode 'FMethode1' de 'TA'. */
/****************************************************************/
Debut
...
Fin Rappel

/****************************************************************/
Rappel TA.FMethode2()
/* Objet : Definition de la methode 'FMethode2' de 'TA'. */
/****************************************************************/
Debut
...
Fin Rappel

Source du module M2

ImporterModule
/************/
/****************************************************************/
Rappel TA.FMethode1(F : Fichier)
/* Objet : Substitution de la méthode de TA.FMethode1. */
/****************************************************************/
Debut
...
Fin Rappel

Source du module M3

ImporterModule
/************/
/****************************************************************/
Rappel TA.FMethode2()
/* Objet : Substitution de la méthode de TA.FMethode2. */
/****************************************************************/
Debut
...
Fin Rappel

Voir aussi

Fonction, Procedure et Operateur pour connaître les autres types de méthodes possibles.

Traduction

---------