Utilisation d'un dll

raneria Messages postés 11 Date d'inscription mardi 19 décembre 2006 Statut Membre Dernière intervention 30 juin 2008 - 12 juin 2007 à 14:30
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 - 13 juin 2007 à 15:17
Comment utiliser un dll dans c++?
       - declaration du dll
       - declaration des fonction du dll.
MERCI!!!!

3 réponses

SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
12 juin 2007 à 14:38
Normalement, t'as un .lib qui vient avec. Suffis de l'ajouter au linker. Si tu n'en a pas, il existe GetProcAddress qui récupère l'adresse de la fonction et la retourne sur un pointeur de fonction. Inutile d'avoir des prototype dans ce cas.
Sinon, tu devrais avoir un header (.h) qui déclare les prototypes. Si tu n'en a pas, tu peux soi en créé un ou déclarer les prototypes directement dans ton code.

C++ (@++)<!--
0
Loki6 Messages postés 286 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 27 décembre 2009 2
13 juin 2007 à 10:01
comme le dit SAKingdom, tu ajoutes le .lib.
pour le fichier .dll, en général, il me semble qu'il faut le copier dans le dossier de l'exécutable, pour que ça fonctionne.

Loki
0
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
13 juin 2007 à 15:17
Ça va de soit.

C++ (@++)<!--
0