Je recherche des informations pour créer un point d'entrée d'une DLL en langage C. Si les sites pouvaient contenir des exemples aussi ce serait bien.
Merci d'avance et @++
Konkombre
-----
28/04/2005, 17h04
#2
invite4a7ad6a4
Date d'inscription
janvier 1970
Messages
136
Re : Dll en langage C
Pur créer un point d'entrée d'une dll en C, le plus simple, c'est de créer un .def (fichier utilisé au moment de ton link) qui contiendra les lignes suivantes:
Sinon, mais çà dépend du compilateur, tu peux toujours déclarer tes fonctions avec : __declspec (mais çà je crois que ça ne marche qu'en C++)
En esperant que çà t'aide
28/04/2005, 17h14
#3
invite1a99f682
Date d'inscription
janvier 1970
Messages
129
Re : Dll en langage C
ReBonsoir,
Merci de tes explications. En fait, ce qu'il me faut c'est, dans la DLL, comment faire son point d'entrée ??? A l'intérieur même de mon .dll !!!
Merci d'avance et @++
Konkombre
28/04/2005, 17h32
#4
invite4a7ad6a4
Date d'inscription
janvier 1970
Messages
136
Re : Dll en langage C
Ok, donc si je ne me trompe pas ton point d'entrée doit répondre à la nomenclature suivante :
int WINAPI DllMain (HINSTANCE hInstance, DWORD fdwReason, PVOID pvReserved)
Aujourd'hui
A voir en vidéo sur Futura
28/04/2005, 17h36
#5
invite1a99f682
Date d'inscription
janvier 1970
Messages
129
Re : Dll en langage C
Re,
Merci beaucoup. Est-ce que tu connais des sites qui parlent de ça et éventuellement montrent les options ou les différentes possibilités ??? A moins que ce soit la seule manière de faire ???
Merci encore,
Konkombre
28/04/2005, 17h45
#6
invite4a7ad6a4
Date d'inscription
janvier 1970
Messages
136
Re : Dll en langage C
Il me semble que c'est +/- la seule manière. Je t'ai recopié l'en tête d'une dll de là où je bosse dont je suis sur qu'elle marche. Pour ce qui est de sites en parlant, à mon avis le plus simple c'est de fouiller la msdn. Je te file un lien que je viens de prendre :