| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Ajout d'une DLL à un projet CPP
    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 ".

    Previous :

    next :
      articles connexes
    ·Comment écrire un programme qui permet d'imprimer des …
    ·Comment ouvrir un fichier PDF en C # 
    ·Comment limiter le nombre de décimales en C + + 
    ·Appeler la fonction de l'objet C + + Syntaxe 
    ·Comment Matrix Code soustraction en C + + 
    ·Comment créer SQLite avec Zend Framework 
    ·Importance de la sélection des processus dans la conce…
    ·Comment écrire une définition pour une fonction Inter…
    ·Comment utiliser Int pour obtenir la couleur RVB Code 
    ·Comment créer une application iPhone pour un flux sur …
      articles en vedette
    ·Comment calculer Cours & Distance en VB 
    ·Comment arrêter Exécuter en COBOL 
    ·Comment changer appDelegate dans un iPhone 
    ·Comment programmer le contrôle Timer dans VB.NET 
    ·Comment rechercher une chaîne dans un fichier 
    ·Comment obtenir un attribut dans JavaScript 
    ·Comment se former à Microsoft VB.Net 
    ·Comment faire pour convertir un fichier Hex 
    ·Python Loops Casser 
    ·Comment insérer des données dans MySQL avec PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com