Une bibliothèque de liens dynamiques ou DLL est une bibliothèque partagée pour le système d'exploitation Microsoft Windows. Les bibliothèques partagées sont des fichiers qui contiennent des fonctions qui peuvent être utilisées par différents programmes au cours de l'exécution. Cela signifie qu'un programme peut utiliser les fonctions dans une DLL quand il fonctionne sans avoir besoin de la DLL à inclure dans son fichier exécutable . Cela permet aux programmes d'accéder à un large éventail de fonctions tout en restant de petite taille. De nombreux fichiers DLL de Windows permettent d'accéder aux fonctionnalités du système d'exploitation de base , tels que l'écran dessin graphique. Vous pouvez importer un fichier DLL dans votre projet C + + en utilisant une fonction spéciale. Choses que vous devez
Microsoft Visual Studio 2010
Voir Plus Instructions
1
Cliquez sur le lien intitulé "New Project ", qui est situé sur le côté supérieur gauche de la «page d'accueil ». Alternativement, vous pouvez cliquer sur "Fichier /Nouveau Projet" dans la barre d'outils principale . Cela ouvre la boîte " Nouveau projet " Création d'un dialogue. Dans la colonne de gauche , sélectionnez " Autres langues " puis " C + + . " Dans la partie droite de la page , sélectionnez " Application console Win32 . " Tapez un nom pour ce projet et appuyez sur la touche "Entrée" pour créer un nouveau projet. Un fichier de code source s'affiche dans la fenêtre de texte principale de l'éditeur , avec une fonction nommée " _tmain . "
2
écrire la déclaration suivante en haut du fichier de code source, au-dessus de la fonction " _tmain " . Cette déclaration importe le fichier d'en-tête " WinDef " qui contient les fonctions nécessaires pour charger un fichier DLL .
# Include " Windef.h "
3
écrire la déclaration ci-dessous à l'intérieur des accolades ci-dessous la fonction " _tmain " . Cela crée une nouvelle variable appelée « hDLL " qui représente une poignée à la DLL. Vous pouvez utiliser cette poignée pour charger des ressources de la DLL
HINSTANCE hDLL ; .
4
écrire la déclaration suivante après la déclaration, " hDLL " pour charger un fichier DLL , en remplaçant le texte " NameOfDLL " avec la DLL réel que vous souhaitez importer
hDLL = LoadLibrary ( " NameOfDLL "); .
5
Vérifiez si la bibliothèque a été chargé correctement avant de l'utiliser une quelconque de ses ressources . Vous pouvez utiliser un simple "if" , comme ceci:
if (! HDLL = NULL ) {}
6
place un code qui utilise les ressources du fichier DLL intérieur les accolades de l' instruction "if" . Cela vous permet de référencer toute sécurité des ressources d'un fichier DLL . Si la DLL ne charge pas pour une raison quelconque , ces déclarations ne fonctionnera jamais car « hDLL " sera égal à "NULL ".