Dünaamiliste linkide kogu (DLL)

Autor: Randy Alexander
Loomise Kuupäev: 4 Aprill 2021
Värskenduse Kuupäev: 26 Juunis 2024
Anonim
Dünaamiliste linkide kogu (DLL) - Tehnoloogia
Dünaamiliste linkide kogu (DLL) - Tehnoloogia

Sisu

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.