Hjem Udvikling Hvad er en dll? - definition fra techopedia

Hvad er en dll? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Dynamic Link Library (DLL)?

Et dynamisk linkbibliotek (DLL) er et delt programmodul med bestilt kode, metoder, funktioner, enums og strukturer, der kan kaldes dynamisk af et eksekverende program i løbet af kørselstid. En DLL har normalt en filtypenavn, der slutter på .dll. Andre filtypenavne er .drv og .ocx.

DLL'er blev udviklet af Microsoft og fungerer kun med Windows-operativsystemet (OS).

Techopedia forklarer Dynamic Link Library (DLL)

DLL-definerede funktionstyper er som følger:

  • Eksporteret: Kan kaldes af et andet modul såvel som fra deres definerede DLL'er
  • Internt: Kan kun kaldes fra deres definerede DLL'er

DLLs hjælper med at spare systemhukommelse. De indlæses ikke i RAM, før de er nødvendige, og hjælper dermed med at reducere hukommelsesomkostningen. Programmer, der kræver DLL-data, modtager dem efter behov, hvilket også hjælper med at styre hukommelse.


Links til krævede DLL-filer oprettes normalt under programmering. Hvis linkene er statiske, er DLL-filer tilgængelige og bruges, når programmet kører. Hvis linkene er dynamiske, bruges DLL-filer kun efter behov.


En anden fordel ved DLL-filer er, at de kan bruges af flere programmer samtidig. DLL-filer åbnes normalt ikke direkte, fordi de automatisk indlæses med programmet. DLL-filer bruger også systemressourcer effektivt og reducerer bytte.


Når DLL-funktioner ændres, er det ikke nødvendigt at rekompilere eller genkoble applikationen ved hjælp af DLL, så længe opkaldskonventionerne, funktionsargumenterne og returneringsværdierne forbliver de samme.

Hvad er en dll? - definition fra techopedia