J'utilise DEV-CPP comme compilateur
1) ETAT des lieux
j'ai une DLL(exemple.dll) pas le source mais une définition de ces fonctions que j'ai obtenu avec divers outils ou desassemblage..
j'ai ecrit un fichier dllfct.h qui reprends par exemple la defintion d'une des fonctions :
__declspec(dllexport) int Open(char* c1);
2)J'utilise l'outil PEXPORT ou DLLTOOL pour générer un fic "exemple.def"
3)J'utilise l'outil DLLTOOL pour créer un fichier librairie "exemple.a"
(DLLTOOL fait partie du package DEV-CPP)
Question:
DLLTOOL me fournit bien une librairie au format compréhensible par DEV-CPP?
cette librairie (statique) ne contient que les pointeurs de fonction vers la DLL exemple.DLL?..
Lorsque j'ecrit mon prog principal et que veux utiliser la fonction Open
de la DLL comment se fait le lien avec la DLL dois-je charger dynamiquement la librairie exemple.dll?
Lors de la compilation sous DEV-CPP j'ai juste compilé mon prog principal avec le fic de declaration .h et inclus la lib objet "exemple.a" pour l'edition des liens..
Voilà je voudrais avoir confirmation de ce processus par rapport aux info que j'ai pu collecter sur le NET et les précisions à mes questions philosophiques!!
merci de votre aide
