Koti kehitys Mikä on dll? - määritelmä techopediasta

Mikä on dll? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä dynaaminen linkkikirjasto (DLL) tarkoittaa?

Dynaaminen linkkikirjasto (DLL) on jaettu ohjelmamoduuli, jossa on tilattu koodi, menetelmät, toiminnot, enumat ja rakenteet, joita suorittava ohjelma voi kutsua dynaamisesti ajon aikana. DLL-tiedostotunniste on yleensä .dll. Muita tiedostotunnisteita ovat .drv ja .ocx.

Microsoft on kehittänyt DLL-tiedostot, ja ne toimivat vain Windows-käyttöjärjestelmän kanssa.

Techopedia selittää dynaamisen linkkikirjasto (DLL)

DLL-määritellyt toimintotyypit ovat seuraavat:

  • Vienti: Toinen moduuli voi kutsua ne, samoin kuin niiden määrittämät DLL-tiedostot
  • Sisäinen: Voidaan kutsua vain niiden määrittelemistä DLL-tiedostoista

DLL-tiedostot auttavat säästämään järjestelmän muistia. Niitä ei ladata RAM-muistiin, ennen kuin niitä tarvitaan, ja auttavat siten vähentämään muistin yleiskustannuksia. Sovellukset, jotka vaativat DLL-tietoja, vastaanottavat sen tarpeen mukaan, mikä myös auttaa hallitsemaan muistia.


Linkit vaadittuihin DLL-tiedostoihin luodaan yleensä ohjelmoinnin aikana. Jos linkit ovat staattisia, DLL-tiedostot ovat käytettävissä ja niitä käytetään ohjelman suorittamisen aikana. Jos linkit ovat dynaamisia, DLL-tiedostoja käytetään vain tarpeen mukaan.


Toinen DLL-tiedostojen etuna on, että niitä voi käyttää useita ohjelmia samanaikaisesti. DLL-tiedostoja ei yleensä avata suoraan, koska ne ladataan automaattisesti ohjelman kanssa. DLL-tiedostot käyttävät myös järjestelmäresursseja tehokkaasti ja vähentävät vaihtamista.


Kun DLL-toiminnot muuttuvat, sovellusta ei tarvitse kääntää uudelleen tai yhdistää uudelleen käyttämällä DLL: ää, kunhan kutsukäytännöt, funktioargumentit ja palautusarvot ovat samat.

Mikä on dll? - määritelmä techopediasta