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 ".
Programmazione © www.354353.com