En DLL er en Dynamic Link Library , som er en gruppe af filer , der deles af programmer, der har brug for dem til at udføre kode til at udføre visse opgaver. En DLL -fil bruges som en forlængelse af en EXE eller eksekverbar fil , fordi DLL-fil indeholder små programmer , der kan kaldes , når det er nødvendigt. En DLL -fil giver et programs eksekverbare fil for at sende instruktioner og oplysninger til enheder, såsom en printer eller andre program funktioner . Bruger
En DLL -filen kan bruges til at fortælle et programs eksekverbare fil til at køre eller vise en bestemt type data, der er behov for. Et eksempel ville være at vise indholdet af en mappe. En eksekverbar fil kalder en DLL-fil , som igen kører en specifik funktion til at bestemme indholdet af en mappe.
Delt
Mange DLL-filer deles af mange forskellige programmer. Deling DLL filer mindsker behovet for at have flere filer , der leverer den samme type data. Dette reducerer mængden af plads , der er nødvendig på harddisken samt gøre det muligt for programmer at være mindre og mere effektiv.
Fordele
En DLL -fil ikke bliver indlæst i hukommelsen , fordi det ikke udføre kode eller instruktioner på egen hånd. Den er afhængig af en eksekverbar fil til at fortælle det, når at køre en funktion , og hvilke data den har brug for at levere. Dette reducerer mængden af fysisk hukommelse, der bruges af systemet .
Kompatibilitet
En DLL -fil, der er installeret med en opgraderet program er generelt bagud kompatibel med tidligere versioner . Det betyder, at hvis en delt DLL er erstattet med en nyere version , vil stadig arbejde med ældre programmer , som stadig er på et system. Dog vil en DLL-fil , der er designet til Windows Vista ikke arbejde med Windows XP.
Registrering
En DLL skal registreres , og har poster placeret i Windows registreringsdatabasen, før filen kan bruges af et program. Når en DLL-fil bliver beskadiget det vil være nødvendigt at enten udskiftes eller omregistreret på systemet. En DLL kan omregistreres manuelt eller når et program , der bruges filen er blevet geninstalleret .