| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Aggiunta di una DLL in un progetto CPP
    Una libreria di collegamento dinamico o DLL , è una libreria condivisa per il sistema operativo Microsoft Windows . Le librerie condivise sono file che contengono le funzioni che possono essere utilizzate da diversi programmi in fase di esecuzione . Questo significa che un programma può utilizzare le funzioni in una DLL quando è in funzione senza richiedere la DLL da inserire nel suo file eseguibile . Questo consente ai programmi di accedere a una vasta gamma di funzioni , pur rimanendo di piccole dimensioni . Molti file DLL di Windows consentono di accedere alle principali funzionalità del sistema operativo , come ad esempio su schermo di disegno grafico . È possibile importare un file DLL nel progetto C + + utilizzando una funzione speciale . Cose che ti serviranno
    Microsoft Visual Studio 2010
    Mostra più istruzioni
    1

    Clicca sul link " Nuovo progetto ", che si trova nella parte in alto a sinistra della " pagina ". in alternativa , è possibile fare clic su "File /Nuovo Progetto" dalla barra degli strumenti principale. Si apre il dialogo "Nuovo progetto " creazione dialogo . Nella colonna di sinistra , selezionare " Altre lingue " e poi " C + + ". Nella parte destra della pagina , selezionare " Applicazione Console Win32 ". Digitare un nome per il progetto e premere il tasto "Enter" per creare un nuovo progetto . Un file di codice sorgente viene visualizzata nella finestra principale di editor di testo , con una funzione denominata " _tmain . "
    2

    scrivere la seguente istruzione all'inizio del file di codice sorgente, al di sopra della funzione " _tmain " . Questa dichiarazione di importare il file di intestazione " WinDef " che contiene le funzioni necessarie per caricare un file DLL .

    # Include " WinDef.h "
    3

    Scrivi la dichiarazione di seguito all'interno delle parentesi graffe sotto la funzione " _tmain " . Questo crea una nuova variabile chiamata " hDLL " che rappresenta un handle alla DLL . È possibile utilizzare questa maniglia per caricare le risorse dalla DLL

    HINSTANCE hDLL ; .
    4

    Scrivi la seguente dichiarazione di seguito la dichiarazione " hDLL " per caricare un file DLL , sostituendo il testo " NameOfDLL " con la DLL reale che si desidera importare

    hDLL = LoadLibrary ( " NameOfDLL ") .
    5

    Controllare se la libreria è stata caricata correttamente prima di utilizzare qualsiasi delle sue risorse . È possibile utilizzare un semplice " if" , in questo modo:

    se {
    ( hDLL = NULL ! ) } Pagina 6

    Luogo qualsiasi codice che utilizza le risorse dal file DLL all'interno le parentesi graffe della "if" . Questo permette di riferimento in modo sicuro le risorse da un file DLL . Se la DLL non carica , per qualsiasi motivo , queste dichiarazioni non saranno mai eseguiti perché " hDLL " sarà pari a "NULL ".

    Previous :

    next :
      Articoli Correlati
    ·Come incorporare un database in un App Mac 
    ·Come utilizzare un C + + Vector per memorizzare i dati 
    ·Come scaricare e conservare i supporti Con l'iPhone SDK…
    ·Come avere variabili nullable 
    ·Come spostare un puntatore a file in C + + 
    ·Come utilizzare il linguaggio C per calcolare l'interes…
    ·Come coltivare le matrici in C + + 
    ·Cocoa Touch vs . Obiettivo C 
    ·Come fare stringhe in lettere minuscole su C + + 
    ·Come ordinare in una griglia di dati 
      Articoli in evidenza
    ·Come restituire un vettore STL da una nuova funzione 
    ·Come posso modificare un piè di pagina nella mia tesi 
    ·Come eliminare un documento Word tramite VBA 
    ·Common Application Programming Interface 
    ·Come copiare una figura da MATLAB 
    ·Struts Validator Regole 
    ·Come fanno i programmatori usano Attributi di classe e …
    ·Visual Basic 6 Presentazione Tutorial 
    ·Come fare VB Debugger andare in Codice 
    ·Come fare MFC finestre di dialogo 
    Copyright © Conoscenza Informatica http://it.wingwit.com