Tu as les librairies (les .lib)? Si oui, tu n'a qu'a les inclures dans les options du linker et utiliser les header (.h) pour appeler les fonctions. Sinon, tu peux appeller la fonction par son addresse avec GetProcAddress. Par exemple, dison que tu a une fonction MaFonction dans z.dll, qui ne retourne rien et qu'elle a comme paramètre une chaine de caractère et un entier:
static void (__stdcall *Mafonction) (LPCSTR, int) = NULL;
Mafonction = (void (__stdcall *) (LPCSTR, int)) GetProcAddress(LoadLibrary("z.dll"), "MaFonction");
Mafonction("Bonjour", 4);
Voila. Mais il faut être sûr des paramètres, du nom et de la valeur de retoure de la fonction sinon, il peut arriver des problèmes.
___________________________________________ Les plus grands esprits trouvent toujours une solution
|