Bonjour à tous,

j'ai entre les mains un code permettant de charger dynamiquement les fonctions d'une dll. Cependant, le brillant auteur a utillisé des macro pour aller plus vite mais a oublié de les expliquer...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
//macro 1
#define ILLDLLH(nom, arg) tupedef unsigned int (stdcall *LPF##nom)arg; extern LPF##nom nom
 
//macro 2
#define ILLDLLDEF(nom) LPF##nom nom=NULL
 
//macro 3
#define ILLDLL(nom) =nom =(LPF##nom)GetProcAddress(g hDll,#nom)
Merci d'avance