![Dünaamiliste linkide kogu (DLL) - Tehnoloogia Dünaamiliste linkide kogu (DLL) - Tehnoloogia](https://a.continuousdev.com/technology/dynamic-link-library-dll.jpg)
Sisu
- Definitsioon - mida tähendab dünaamiliste linkide kogu (DLL)?
- Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.
- Techopedia selgitab dünaamiliste linkide teeki (DLL)
Definitsioon - mida tähendab dünaamiliste linkide kogu (DLL)?
Dünaamiliste linkide kogu (DLL) on jagatud programmimoodul tellitud koodi, meetodite, funktsioonide, enumide ja struktuuridega, mida täidesaatev programm võib töö ajal dünaamiliselt kutsuda. DLL-l on faililaiend tavaliselt .dll. Muud faililaiendid on .drv ja .ocx.
DLL-id töötas välja Microsoft ja need töötavad ainult Windowsi opsüsteemiga (OS).
Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.
Techopedia selgitab dünaamiliste linkide teeki (DLL)
DLL-i määratletud funktsioonitüübid on järgmised:
- Eksporditud: võib kutsuda mõni muu moodul, samuti nende määratletud DLL-id
- Sise: võib helistada ainult nende määratletud DLL-ide kaudu
DLL aitab säilitada süsteemi mälu. Neid ei laadita RAM-i enne, kui neid vaja on, ja see aitab vähendada mälukulu. Rakendused, mis vajavad DLL-i andmeid, saavad selle vastavalt vajadusele, mis aitab hallata ka mälu.
Lingid vajalike DLL-failide juurde luuakse tavaliselt programmeerimise ajal. Kui lingid on staatilised, on DLL-failid saadaval ja neid kasutatakse programmi käivitamisel. Kui lingid on dünaamilised, kasutatakse DLL-faile ainult vastavalt vajadusele.
Veel üks DLL-failide eelis on see, et neid võib korraga kasutada mitu programmi. DLL-faile tavaliselt ei avata otse, kuna need laaditakse programmiga automaatselt. Samuti kasutavad DLL-failid tõhusalt süsteemiressursse ja vähendavad vahetust.
Kui DLL-funktsioonid muutuvad, ei ole vaja DLL-i kasutavat rakendust ümber kompileerida ega uuesti ühendada, kui helistamismeetodid, funktsiooniargumendid ja tagasiväärtused jäävad samaks.