UpsKrn.Objet.Convertir
Procedure Convertir(O : Nul Ou Objet);
Description
La méthode Convertir permet de convertir un objet typé quelconque en un objet de type Objet ou de convertir un objet du type Objet en un objet typé. Cette méthode permet de manipuler les objets sous leur forme générique. Elle ne peut s'appliquer sur les sacalaires suivants :
- Enumérés non nuls.
- Entiers non nuls.
- Réels non nuls.
Lors de la conversion d'un objet générique en objet typé, le type de l'objet recevant l'objet convertit doit être identique au type initial de l'objet générique, sinon L'exception ConvertirImpossible est envoyée.
Exemple
Principal
/*******/
Variable
/******/
E1 : Nul Ou Entier;
E2 : Nul Ou Entier;
O : Objet;
Debut
...
E1=1;
E2=2;
O.Convertir(E1);
/* Convertit un objet type en un objet générique. */
E2.Convertir(O);
/* Convertit un objet générique en un objet type. */
Ecran.Ecrire(E2);
/* Ecrit 1. */
...
Fin Principal
Traduction