Itthon Fejlesztés Mi a dll? - meghatározás a techopedia alapján

Mi a dll? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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.

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.

Mi a dll? - meghatározás a techopedia alapján