Fy_Hertz
Messages postés9Date d'inscriptionmercredi 10 août 2005StatutMembreDernière intervention 4 novembre 2005
-
4 nov. 2005 à 08:11
Fy_Hertz
Messages postés9Date d'inscriptionmercredi 10 août 2005StatutMembreDernière intervention 4 novembre 2005
-
4 nov. 2005 à 23:30
Bonjour à tous,
J'ai créé une dll contenant deux fonctions exportées avec: __declspec (dllexport)
Mainteant, j'essaye de utiliser dans un autre programme alors, sous windows xp et builder 6, comment dois-je m'y prendre ?
Pour l'instant, j'ai chargé la dll comme cela: hLib2=LoadLibrary("data.dll");
ensuite, je créé 2 pointeurs vers fonction que j'initialise en utilisant GetProcAdress(blabla)
En gros mon code donne:
HINSTANCE hLib2=LoadLibrary("data.dll");
VOID (AAAA) ( VOID );
VOID (BBBB) ( VOID );
AAAA= (VOID) GetProcAddress ( hLib2, "AAAA" );
BBBB= (VOID) GetProcAddress ( hLib2, "BBBB" );
Mais , cela ne fonctionne pas et je récupère
l'erreur "LValue necessaire" ou "type incorrect" ou même ") attendue"
quand je trafique les pointeurs ... où est mon erreur ?