Dinamikus link könyvtár (DLL)

Szerző: Randy Alexander
A Teremtés Dátuma: 4 Április 2021
Frissítés Dátuma: 26 Június 2024
Anonim
Dinamikus link könyvtár (DLL) - Technológia
Dinamikus link könyvtár (DLL) - Technológia

Tartalom

Meghatározás - Mit jelent a Dynamic Link Library (DLL)?

A dinamikus hivatkozás könyvtár (DLL) egy megosztott programmodul rendelt kóddal, módszerekkel, funkciókkal, összegekkel és struktúrákkal, amelyeket egy végrehajtó program dinamikusan meghívhat futási idő alatt. A DLL fájljainak kiterjesztése általában .dll. Egyéb fájlkiterjesztések a .drv és .ocx.


A DLL-eket a Microsoft fejlesztette ki, és csak a Windows operációs rendszerrel működnek.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a Dynamic Link Library (DLL) szolgáltatást

A DLL által definiált funkciótípusok a következők:

  • Exportált: Meghívhatja egy másik modul, valamint a meghatározott DLL-ekből
  • Belső: Csak a meghatározott DLL-ekből hívhatók meg

A DLL-ek hozzájárulnak a rendszermemória megőrzéséhez. Addig nem töltik be a RAM-ba, amíg szükségesek, és így segítik a memóriaterhelés csökkentését. Azok az alkalmazások, amelyek DLL-adatokat igényelnek, szükség szerint megkapják azokat, ami szintén segít a memória kezelésében.

A szükséges DLL fájlokra mutató hivatkozásokat általában a programozás során hozzák létre. Ha a hivatkozások statikusak, akkor a DLL fájlok elérhetők és a program futásakor használhatók. Ha a linkek dinamikusak, akkor a DLL fájlokat csak szükség szerint használják.

A DLL fájlok másik előnye, hogy egyszerre több program is használhatja őket. A DLL fájlokat általában nem közvetlenül nyitják meg, mert automatikusan betöltődnek a programban. A DLL fájlok a rendszer erőforrásait is hatékonyan használják, és csökkentik a cserét.

Amikor a DLL függvény megváltozik, nem kell újrafordítani vagy újracsatlakoztatni az alkalmazást a DLL használatával, mindaddig, amíg a hívó konvenciók, a függvény argumentumok és a visszatérési értékek megegyeznek.