Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť popisovač súboru DLL . C používa úchytky , ktoré volajú súbor DLL a poskytujú ukazovatele pre volanie funkcií . Nižšie je uvedený kód pre vytvorenie popisovač Visual Basic DLL súboru :
HINSTANCE rukoväť = LoadLibrary ( " C : \\ \\ localDLL.dll " ) ;
2
Vytvorte ukazovateľ funkciu DLL , ktorú chcete použiť v C kóde . Ukazovateľ sa používa pre volanie funkcie a vráti výsledky do C kódu . Nižšie je kód , ktorý vytvorí ukazovateľ v ° C do funkcie DLL :
FARPROC ukazovateľ = GetProcAddress ( HMODULE ( rukoväť ) , " DLL_Function_Name " ) ;
3
Initialize funkcie a priradiť do premennej C. Ak chcete inicializovať premennú , funkciu , použite nasledujúci kód :
pICFUNC MyFunctionVariable ; MyFunctionVariable = pICFUNC ( ukazovateľ ) ;
4
Volanie funkcie DLL a vráti hodnotu premennej . V tomto príklade , funkcia vracia celočíselnú hodnotu . Integer premenná je vytvorená držať spiatočný výsledok z funkcie . Nasledujúci kód dokončí DLL proces volanie funkcie :
int ReturnValue ; ReturnValue = MyFunctionVariable ( " parameter " , 5 ) ;
5
Uvoľnite funkciu DLL súboru . Tým sa uvoľní pamäť v počítači užívateľa . Nasledujúci kód uvoľní funkcia DLL :
FreeLibrary ( rukoväť ) ;