Appel.ExecuterProcedure

Description...
Exemple...
Voir aussi...
Traduction...

Procedure ExecuterProcedure(Parametres : Nul Ou ListeDe Nul Ou Objet Entree Sortie);

La méthode ExecuterProcedure permet d'exécuter dynamiquement l'appel courant en lui passant les paramètres via la liste Parametres. L'appel courant doit être une procédure ou une méthode procédurale. Il doit être du type de rattachement de la méthode.

Les éléments de la liste doivent respecter le prototype de l'appel en tant que nombre de paramètres, ordre de passage, type et nullité. Sinon une des exceptions ExecutionDynamiqueImpossible, ConvertirImpossible ou ContraiteNonNulNonRespectee est envoyée. Toutefois les derniers paramètres peuvent être omis s'ils sont optionnels.

A l'issu de l'appel, les éléments de la liste sont mis à jour avec les paramètres de sortie. Le résultat est le résultat de la fonction ou de la méthode fonctionnelle.

Pour une méthode, si O est Nul, alors l'appel à ExecuterProcedure est sans effet.

Revenir en haut de la page...

Procedure P(A : Entier, B : Nul Ou Caractere, C : Booleen Sortie)
/*********************************************************/
Debut
...
Fin Procedure

Variable Principal
Debut
...
L=ListeDe(Objet(1));
L+="coucou";
L+=Objet(Faux);
/* Execution dynamique de 'P'. */
P.ExecuterProcedure(L);
...
Fin Principal

Revenir en haut de la page...

ExecuterFonction pour exécuter dynamiquement une fonction.

Revenir en haut de la page...

VerfahrenDurchFuhrenExecuteProcedure执行做法RealizarProcedimiento----

Revenir en haut de la page...