DLL helvede

Forfatter: Robert Simon
Oprettelsesdato: 19 Juni 2021
Opdateringsdato: 24 Juni 2024
Anonim
Christianity Doesn’t Make Sense! I Want to Become Muslim #otmfdawah #shahada
Video.: Christianity Doesn’t Make Sense! I Want to Become Muslim #otmfdawah #shahada

Indhold

Definition - Hvad betyder DLL Hell?

DLL helvede er en almindelig betegnelse for forskellige problemer forbundet med brugen af ​​dynamiske linkbiblioteker (DLLs) eller DLL-filer. En DLL-fil er en ressource i Windows-operativsystemet, der indeholder kode og data relateret til funktionaliteten i et eller flere applikationer. Disse filer, som muligvis har filtypenavnet .dll eller andre filtypenavne, har været en vigtig byggesten for Windows-operativsystemet og Windows-programmer siden de tidlige MS-DOS-versioner af Microsofts computerteknologi. Succesrige versioner af Windows har illustreret visse problemer med brugen af ​​DLL-filer til mange forskellige programmer.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer DLL Hell

Mange af de problemer, der får udviklere til at bruge udtrykket "DLL helvede" involverer tilfælde, hvor en ændring til en DLL-fil af et program negativt påvirker funktionen af ​​andre programmer, der har brug for den samme DLL-fil. Problemer med registreringer, inkompatibilitet og forkert opdatering af DLL-filer er alle en del af den generelle udfordring ved at bestille brug af DLL-filer på tværs af mange forskellige applikationer.

I mere aktuelle versioner af Windows er nogle af de problemer, der bidrager til DLL helvede, adresseret og løst til en vis grad. Ændringer inkluderer en .NET-ramme, der bruger metadata til at beskrive programkomponenter. Dette system hjælper med versionering og distribution til at afhjælpe nogle af de problemer, der opstår på grund af tværsproget DLL-brug eller situationer, hvor applikationer skal dele en DLL-fil. Et Windows File Protection-system, der blev introduceret i Windows 2000, forhindrer nogle programmer i at ændre system-DLL-filer. Andre løsninger involverer at placere en applikations-DLL-fil i en separat mappe i stedet for at gemme den på et delt sted, så hver applikation kan have sin egen unikke version af DLL-filen.