Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire pour démarrer un code…
  • Comment purger un socket de récepti…
  • Comment écrire un programme qui lit…
  • Comment purger le flux de sortie 
  • Pair /Impair fonction en programmati…
  • Comment crypter un fichier dans C # 
  • Comment inclure un fichier d'en-têt…
  • Comment vider la mémoire tampon en …
  • Comment maîtriser C Pointers 
  • Comment puis-je écrire un programme…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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 ".

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment compter les fonctions dans le code C 
  • Les différences dans Malloc et calloc 
  • Comment afficher les polices dans la bibliothèque MFC 
  • Comment faire pour utiliser l'outil Calculer pour le RPC 
  • Comment faire un C + + void display 
  • Comment apprendre le C # Step- by-Step 
  • Comment utiliser des bannières et des autocollants dans GTK Radiant 
  • Comment écrire un Ping intermittent 
  • Comment accéder à la bibliothèque MSDN en C + + 
  • Comment faire pour ajouter un éclairage coloré en GtkRadiant 
  • Connaissances Informatiques © http://www.ordinateur.cc