Fonction
, Parametre
, Procedure
, Type
ou de Variable
. Définition d'une variable, d'une propriété ou d'un paramètre de type procédure.
Procedure (
ListeDeParametresDUnAppel )
Procedure
permet d'attribuer à une variable ou à un paramètre le type procédure.
Lorsque cette variable est affectée, elle peut être évaluée au moyen de l'opérateur ()
, en passant les paramètres correspondant au prototype de la procédure.
Pour connaître les propriétés et les méthodes du type Procedure veuillez vous reporter à la fiche Description du type Appel.
Type TypeA
/********/
...
Procedure M(A:Caractere);
...
Fin Type
Variable
/******/
VT : TypeA;
VP : Procedure(A:Caractere);
/****************************************************************/
Procedure TypeA.M(A : Caractere)
/* Objet : Definition de la methode 'M' de 'TypeA'. */
/****************************************************************/
Debut
...
Fin Procedure
/****************************************************************/
Procedure P(A : Caractere)
/* Objet : Definition d'une procedure. */
/****************************************************************/
Debut
...
Fin Procedure
Principal
/*******/
Debut
...
VP=P;
/* Affectation de VP avec la procédure P. */
...
VP("coucou");
/* Evaluation de VP. P est donc appelée. */
...
VP=VT.M;
/* Affectation de VP avec méthode M. */
...
VF("coucou");
/* Evaluation de VP. M est donc appelée. */
...
Fin Principal
- | - | - | - | - | - | - | - | - |