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.