Fonction
, de Procedure
, de Type
ou de Variable
. Définition d'une variable, d'une propriété ou d'un paramètre de type référence d'objet.
ReferenceDe
TypeElementaire
ReferenceDe
permet d'attribuer à une variable ou un paramètre le type référence d'un objet.
Une référence pointe un unique élément à la différence de la liste déclarée au moyen de l'instruction ListeDe qui en enchaîne plusieurs.
Si une référence peut être nulle, sa déclaration doit être précédée de la déclaration Nul Ou. Sinon, la référence doit toujours être renseignée par un élément valide.
Si l'élément référencé peut être nul, la déclaration du type de l'élément doit être précédée de la déclaration Nul Ou. Sinon, l'élément doit être toujours renseigné.
Pour connaître les propriétés et les méthodes du type Reference, veuillez vous reporter à la fiche Description du type Reference.
Type Article
/**********/
...
Fin Type
Variable
/******/
ReferenceDArticle : ReferenceDe Article;
/* 'ReferenceDArticle' est une variable pointant un article. Elle est toujours renseignée. */
ReferenceDArticle2 : Nul Ou ReferenceDe Article;
/* 'ReferenceDArticles2' est une variable pointant un article. Elle n'est pas toujours renseignée. */
/* Définition de la procédure 'P' dont le paramètre 'ArticleCommande' est de type référence d'un article. Le paramètre est toujours renseigne. */
/****************************************************************/
Procedure P(ArticleCommande : ReferenceDe Article)
/* Objet : Définition de la procédure 'P' dont le paramètre 'ArticlesCommande' est de type table référence d'un article. */
/* Le paramètre est toujours renseigné. */
/****************************************************************/
Debut
...
Fin Procedure
/****************************************************************/
Fonction F() Retourner Nul Ou ReferenceDe Article
/* Objet : Définition de la fonction 'F' dont la valeur retournée est de type référence d'un article. */
/* Le résultat n'est pas toujours renseigne. */
/****************************************************************/
Debut
...
Fin Fonction
Principal
/*******/
Debut
Si ReferenceDArticle == ReferenceDArticle2 Alors
/* Egalité entre deux objets de type référence d'un même type élémentaire. */
...
Fin Si
Si ReferenceDArticle != ReferenceDArticles Alors
/* Inégalité entre deux objets de type référence d'un même type élémentaire. */
...
Fin Si
Fin Principal
- | - | - | - | - | - | - | - | - |