Dynaaminen linkkikirjasto (DLL)

Kirjoittaja: Randy Alexander
Luomispäivä: 4 Huhtikuu 2021
Päivityspäivä: 26 Kesäkuu 2024
Anonim
How to Connect to Dynamics 365 using C# Console App ? Dynamics 365 C# Connect to CRM | Example
Video: How to Connect to Dynamics 365 using C# Console App ? Dynamics 365 C# Connect to CRM | Example

Sisältö

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.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

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.