Appel dynamique à une fonction ou sub - VB/VBA/VBS - Programmation
MarshPosté le 02-11-2005 à 13:38:36
Le problème est le suivant: Je ne connais pas les fonctions ou les subs qui doivent être appelées car elles sont définies dynamiquement (j'écris un module de base qui doit pouvoir appeler ces fonctions, quelles qu'elles soient).
eg, les noms des fonctions/subs sont dans un array
Code :
aCall(0) = "gFonction1"
aCall(2) = "gFonction2"
aCall(3) = "gSub1"
etc ...
quelque part dans le code, on fait appel aux fonctions, tel que:
Code :
aCall(iIndex)
Quelqu'un a-t-il une idée d'implémentation de ce système (pas CallByName ... ca marche pas comme ca) ?
--------------- Ce qui est affirmé sans preuve peut être nié sans preuve.
Marsh Posté le 02-11-2005 à 13:38:36
Le problème est le suivant:
Je ne connais pas les fonctions ou les subs qui doivent être appelées car elles sont définies dynamiquement (j'écris un module de base qui doit pouvoir appeler ces fonctions, quelles qu'elles soient).
eg, les noms des fonctions/subs sont dans un array
etc ...
quelque part dans le code, on fait appel aux fonctions, tel que:
Quelqu'un a-t-il une idée d'implémentation de ce système (pas CallByName ... ca marche pas comme ca) ?
---------------
Ce qui est affirmé sans preuve peut être nié sans preuve.