Bonjour,
Je suis nouveau dans ce forum de discussion. J'ai un énorme problème à résoudre. je dois pouvoir lire et exécuter des fonctions, définies dans une DLL,
dans une application que je suis entrain de faire. Je dois les lire dynamiquement, mais en n'ayant pas à définir un typedef particulier.
Ex: (définition avec pointeur de fonction)
typedef double (*FUNC2DBLDBLDBL)(double,double)
Je dois donc pouvoir construire par programmation une définition qui pourrait ressembler à l'expression ci-dessus, mais je ne dois pas la hardcodé.
Aussi, je dois pouvoir l'exécuter. Par exemple:
FUNC2DBLDBLDBL f;
(*f)(3.1416, 3.1416);
Dans ma DLL, la fonction pourrait ressembler à ceci:
double add(double a, double b)
{
return a+b;
}
Comment faire pour pouvoir exécuter une telle chose?
Est-ce faisable? Ça fait longtemps que je cherche et je n'ai pas encore trouvé. Quelqu'un pourrait m'aider?
Merci
Figaro.
Partager