Namai Plėtra Kas yra dll? - apibrėžimas iš techopedijos

Kas yra dll? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia dinaminių nuorodų biblioteka (DLL)?

Dinaminių nuorodų biblioteka (DLL) yra bendras programos modulis su užsakytu kodu, metodais, funkcijomis, sumomis ir struktūromis, kurias vykdančioji programa gali dinamiškai iškviesti vykdymo metu. Paprastai DLL failo plėtinys baigiasi .dll. Kiti failų plėtiniai yra .drv ir .ocx.

DLL sukūrė „Microsoft“ ir veikia tik su „Windows“ operacine sistema (OS).

„Techopedia“ paaiškina dinaminių nuorodų biblioteką (DLL)

DLL apibrėžti funkcijų tipai yra šie:

  • Eksportuotas: gali būti iškviestas kitas modulis, taip pat iš jų apibrėžtų DLL
  • Vidinis: gali būti iškviečiamas tik iš jų apibrėžtų DLL

DLL padeda išsaugoti sistemos atmintį. Jie nėra įkeliami į RAM, kol jų nereikia, taigi jie padeda sumažinti atmintį. Programos, kurioms reikalingi DLL duomenys, jas gauna kaip reikalaujama, o tai taip pat padeda valdyti atmintį.


Paprastai nuorodos į reikalingus DLL failus sukuriamos programavimo metu. Jei nuorodos yra statinės, DLL failai yra prieinami ir naudojami programai vykdant. Jei nuorodos yra dinamiškos, DLL failai naudojami tik pagal poreikį.


Kitas DLL failų pranašumas yra tas, kad juos gali naudoti kelios programos vienu metu. DLL failai paprastai neatidaromi tiesiogiai, nes jie automatiškai įkeliami kartu su programa. DLL failai taip pat efektyviai naudoja sistemos išteklius ir sumažina keitimąsi.


Kai keičiasi DLL funkcijos, nebūtina iš naujo perkompiliuoti ar iš naujo sujungti programos, naudojant DLL, tol, kol iškviečiamosios konvencijos, funkcijos argumentai ir grąžinimo reikšmės nesikeičia.

Kas yra dll? - apibrėžimas iš techopedijos