Dynamic-Link kódtárak (Dynamic-Link kódtárak)

A dinamikus csatolású kódtár (DLL) olyan modul, amely egy másik modul (alkalmazás vagy DLL) által használható függvényeket és adatokat tartalmaz.

A DLL kétféle függvényt definiálhat: exportált és belső. Az exportált függvényeket más modulok, valamint a definiált DLL-ből kívánják meghívni. A belső függvények általában csak a definiált DLL-ből hívhatók meg. Bár a DLL képes adatokat exportálni, az adatokat általában csak a függvényei használják. Nincs azonban semmi akadálya annak, hogy egy másik modul elolvassa vagy megírhassa ezt a címet.

A DLL-ek lehetővé teszik az alkalmazások modularizálását, hogy funkcióik könnyebben frissíthetők és újra felhasználhatók legyenek. A DLL-ek a memóriaterhelés csökkentésében is segítenek, ha több alkalmazás ugyanazt a funkciót használja egyszerre, mivel bár minden alkalmazás saját másolatot kap a DLL-adatokról, az alkalmazások megosztják a DLL-kódot.

A Windows alkalmazásprogramozási felülete (API) DLL-ek készleteként van implementálva, így a Windows API-t használó folyamatok dinamikus csatolást használnak.

Jegyzet

Ha ön olyan felhasználó, aki nehezen tud DLL-t használni a számítógépen, forduljon a DLL-t közzétevő szoftvergyártó ügyfélszolgálatához. Ha úgy érzi, hogy segítségre van szüksége egy Microsoft-termékhez (beleértve a Windowst is), látogasson el a technikai támogatási webhelyünkre support.microsoft.com.

 

DLL-ek (Visual C++)