-
Accés à une dll externe
Je suis en train de créer une dll. Celle-ci devrait réutiliser des méthodes d'une autre libraire (dll contenue dans un .cab mais je peux éventuellement l'extraire pour l'ajouter à mon projet). Je ne sais pas comment réaliser cet appel. J'aimerais pour le moment ne créer qu'une fonction apellant une fonction de cette librairie externe. Comment faire? Merci pour votre aide!
-
Quels sont tes outils ?
Certains outils tels que C++ Builder ou Visual C++ proposent des wizzards ne donnant la possibilité de créer facilement des DLL.
Création et utilisation d'une DLL sous C++ Builder
Pour Visual C++ c'est en pratique presque la même chose.
Donc en gros, tu as une doc fournie avec chaque compilateur que tu emplois,
as-tu cherché ?
-
J'utilise Visual C++. J'ai déjà essayé le tutoriel que tu m'as envoyé mais ça n'a pas l'air de fonctionner pour ce que je veux faire sous Visual.
J'ai créé ma dll, mais j'aimerais pouvoir importer une autre dll (externe) et appeler ses fonctions.
Oui j'ai cherché mais je ne trouve aucun document m'expliquant comment faire cela.
Toute aide sera précieuse. Merci!!!
-
Le tutoriel était écrit pour Borland C++ Builder, avec ses spécificités.
-
Au fait, via la Win32, la fonction pour charger une DLL est LoadLibrary et pour décharger FreeLibrary
pour mapper une fonction de la DLL afin de l'utiliser, c'est GetProcAddress
Il te suffit maintenant de regarder la doc MSDN.
-
Ok, je vais chercher dans ce sens. Merci!!! :)