Procedure - Définition d'une variable ou d'une propriété de type procédure

Attribut de 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.

Syntaxe

PeutEtreNul Procedure ( ListeDeParametresDUnAppel )

Description

Utilisée dans une déclaration, 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.

Exemple

Type TypeA
/********/
Fin Type

Variable
/******/
/****************************************************************/
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

Voir aussi

Fonction pour définir une variable de type fonction.

Traduction

---------