Fonction Importer(E : Nul Ou IEchangeElementaire, EntrepotCible : Nul Ou Entrepot=Nul, EstFiltre : Booleen=Faux, V : Entier=0, R : Entier=0, C : Entier=0) Retourner Nul Ou Objet;
Les paramètres V, R et C précisent la version-révision du module ayant exporté l'objet afin de pouvoir réaliser une compatibilité ascendante.
Si le paramètre EstFiltre a pour valeur Vrai, cela signifie que l'objet importé est filtré suite à un critère. Il ne doit pas être construit et le résultat doit être Nul.
Avant d'appeler cette méthode, il est nécessaire de s'assurer que la la tâche courante est bien liée à un échange ouvert en lecture par construction d'un objet implémentant l'interface IEchange.
Cette méthode est automatiquement implémentée par Up ! Compiler ou Up ! Script Engine. Elle peut être cependant surchargée. En ce cas, l'allocation de l'objet est réalisée automatiquement.
Si l'objet ne peut être exporté, l'exception ImportationImpossible est envoyée.
Cette méthode est automatiquement synchronisée par une déclaration implicite de l'inflexion Synchroniser. L'accès aux propriétés de l'objet est direct, ce qui permet d'améliorer nettement les performances.
Variable
/******/
E : Nul Ou IEchange;
Principal
/*******/
Variable
/******/
A : Caractere;
B : Entier;
C : Reel;
Debut
...
A=Caractere(ImporterObjet());
B=ImporterEntier();
C=ImporterReel();
...
Fin Principal
ImporterEntier pour importer un entier. ImporterEnumere pour importer un énuméré. ImporterObjet pour importer un objet. ImporterReel pour importer un réel.
- | - | - | - | - | - | - | - | - |