Knihovna dynamických odkazů (DLL)

Autor: Randy Alexander
Datum Vytvoření: 4 Duben 2021
Datum Aktualizace: 26 Červen 2024
Anonim
Knihovna dynamických odkazů (DLL) - Technologie
Knihovna dynamických odkazů (DLL) - Technologie

Obsah

Definice - Co znamená Dynamic Link Library (DLL)?

Knihovna dynamických odkazů (DLL) je sdílený programový modul s uspořádaným kódem, metodami, funkcemi, výčty a strukturami, které může dynamicky volat provádějící program během doby běhu. DLL obvykle má příponu souboru končící na .dll. Další přípony souborů jsou .drv a .ocx.


DLL byla vyvinuta společností Microsoft a fungovala pouze s operačním systémem Windows (OS).

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje Dynamic Link Library (DLL)

Typy funkcí definované DLL jsou následující:

  • Exportováno: Může být volán jiným modulem, stejně jako z jejich definovaných DLL
  • Interní: Lze volat pouze z jejich definovaných DLL

DLL pomáhají šetřit systémovou paměť. Nejsou načteny do paměti RAM, dokud nejsou potřeba, a tak pomáhají snižovat režii paměti. Aplikace, které vyžadují data DLL, jej obdrží podle potřeby, což také pomáhá spravovat paměť.

Odkazy na požadované soubory DLL se obvykle vytvářejí během programování. Pokud jsou odkazy statické, jsou k dispozici soubory DLL a použity při spuštění programu. Pokud jsou odkazy dynamické, soubory DLL se používají pouze podle potřeby.

Další výhodou souborů DLL je, že mohou být použity více programy současně. Soubory DLL se obvykle neotevírají přímo, protože jsou automaticky načteny programem. Soubory DLL také efektivně využívají systémové prostředky a omezují výměnu.

Když se změní funkce DLL, není nutné překompilovat nebo znovu propojit aplikaci pomocí DLL, dokud zůstanou konvence volání, argumenty funkcí a návratové hodnoty stejné.