Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Pridanie DLL do CPP projektu

A dynamicky prepojovanej knižnici , alebo DLL , je zdieľaná knižnica pre operačný systém Microsoft Windows . Zdieľané knižnice sú súbory , ktoré obsahujú funkcie , ktoré môžu byť použité rôzne programy počas behu . To znamená, že program môže využívať funkcie v DLL , kedy je spustený bez nutnosti DLL , ktoré majú byť zahrnuté do jeho spustiteľného súboru . To umožňuje , aby programy , prístup k široké spektrum funkcií pri zachovaní malých rozmerov . Mnoho súborov Windows DLL poskytuje prístup k základným Operačný systém funkcií , ako je na obrazovke grafické výkresu . Môžete importovať súbor DLL do C + + projektu pomocou špeciálnej funkcie . Veci , ktoré budete potrebovať v Microsoft Visual Studio 2010
Zobraziť ďalšie inštrukcie Cestuj 1

Kliknutím na odkaz s nápisom " New Project " , ktorý je umiestnený na hornej ľavej strane z " Home Page " . Prípadne môžete kliknúť na " File /New Project " z hlavného panela . Tým sa otvorí " New Project " dialógové okno tvorby . V ľavom stĺpci vyberte " Ostatné jazyky " a " C + + . " V pravej časti stránky , vyberte položku " Aplikácia konzoly Win32 . " Zadajte názov pre tento projekt a stlačte " Enter " pre vytvoriť nový projekt . Súbor zdrojový kód sa zobrazí v hlavnom okne textového editora , s jednou funkciou s názvom " _tmain . "
2

napíšte nasledujúci príkaz v hornej časti súboru zdrojového kódu , nad funkciou " _tmain " . Tento príkaz importuje súbor záhlavie " WinDef " , ktorý obsahuje funkcie potrebné pre načítanie súboru DLL .

# Include " WinDef.h "
3

Napíšte vyhlásenie nižšie vnútri zložených zátvoriek pod funkciou " _tmain " . Tým sa vytvorí novú premennú s názvom " hDLL " , ktorý predstavuje popisovač DLL . Môžete použiť tento popisovač načítať zdroje z DLL

HINSTANCE hDLL ; .
4

napíšte nasledujúci príkaz pod " hDLL " vyhlásenie k načítanie súboru DLL , nahrádzanie textu " NameOfDLL " so skutočným DLL , ktorý chcete importovať

hDLL = LoadLibrary ( " NameOfDLL " ) ; .
5

Skontrolujte , či bola knižnica správne vložený pred použitím niektorý z jeho zdrojov . Môžete použiť jednoduchý " , ak " vyhlásenie , ako tohle :

if ( hDLL = NULL ! ) { }
6

Umiestnite kód , ktorý používa zdroje z DLL súboru vnútri zložené zátvorky o " keby " vyhlásenie . To umožňuje bezpečne odkazovať prostriedky z DLL súboru . Ak DLL nenačíta z nejakého dôvodu , bude tieto vyhlásenia nikdy spustiť , pretože " hDLL " sa rovná " NULL " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené