Sisällysluettelo:
- Määritelmä - Mitä dynaaminen linkkikirjasto (DLL) tarkoittaa?
- Techopedia selittää dynaamisen linkkikirjasto (DLL)
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.
