Comment utiliser une DLL tiers?

Signaler
Messages postés
2
Date d'inscription
jeudi 10 avril 2003
Statut
Membre
Dernière intervention
11 avril 2003
-
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Bonjour a tous,

QUESTIONS :
- Comment utiliser les classes, varaibles, constantes et fonctions dans une DLL sous VC++?
- Est-ce t'il existe un tutoriel simple et précis (je ne suis pas expert!!) qui puisse me guider?
- Est-ce que quelqu'un à un exemple de code simple qui montre comment faire?
- Je suis pret à prendre un tut en anglais (ma copine me le traduira si necessaire!)

En effet, je voudrais piloter un appareil. Je ne dispose que de la DLL, du .H mais pas d .LIB .
Cette DLL contient l'ensemble des classes, variables et fonctions qui sont necessaire au pilotage de cet appareil. Je ne dispose d'aucune doc autre que le header (et encore il est en japonnais!!)

Je sais que la question a très certainement été mainte fois aborté, mais je ne trouve pas de solution. On m'a bien filé les MSDNs en me disant que tout était dedans, mais ne parlant que très sommairement anglais, c'est une véritable galère pour trouver ce que je cherche.

Lors de mes recherches, chaque fois que l'on parle d'utiliser les fonctions d'une DLL, il faut disposer du Header, de la DLL et du .LIB (et c'est là que le bas blesse!!)

VieuxLion a écrit un article interessant sur les plugins, mais ce n'est pas ce que je cherche. (http://www.cppfrance.com/article.aspx?Val=1400).
Il y a aussi cette fameux post de Xs : CREER et UTILISER des DLLs (http://www.cppfrance.com/article.aspx?Val=871), mais là aussi la question reste en suspend quant à l'utilisation de DLLs externes.

PS : Pour des raisons de compatibilité, je dois utiliser Visual C++ 6.0.

STEF

1 réponse

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Si tu as le h, c'est suffisant.
Charge la dll avec LoadLibrary().
ensuite GetProcAddress() pour obtenir un pointeur sur chaque fonction exportee dont tu as besoin et roule.
Tu peux aussi mettre kazaa et rechercher:
JeffreyRichter4
RichterSources
Bouquin complet et sources que je mets a disposition. La bible de la prog systeme sur Win32.
BruNews, ciao...