Domov Rozvoj Co je to peklo? - definice z techopedie

Co je to peklo? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená DLL Hell?

DLL peklo je běžný termín pro různé problémy spojené s používáním dynamických knihoven (DLL) nebo souborů DLL. Soubor DLL je prostředek v operačním systému Windows, který obsahuje kód a data související s funkčností jedné nebo více aplikací. Tyto soubory, které mohou mít příponu DLL nebo jiné přípony souborů, byly hlavním stavebním kamenem operačního systému Windows a programů systému Windows od časných verzí počítačové technologie společnosti Microsoft pro systém MS-DOS. Postupné verze systému Windows ilustrují určité problémy s používáním souborů DLL pro mnoho různých programů.

Techopedia vysvětluje DLL Hell

Mnoho problémů, které vedou vývojáře k používání výrazu „DLL peklo“, zahrnuje případy, kdy změna souboru DLL programem negativně ovlivňuje funkci jiných programů, které potřebují použít stejný soubor DLL. Problémy s registry, nekompatibilitou a nesprávnou aktualizací souborů DLL jsou součástí obecné výzvy objednání používání souborů DLL v mnoha různých aplikacích.


Ve více současných verzích systému Windows byly některé problémy, které přispívají k peklu DLL, vyřešeny a do jisté míry vyřešeny. Změny zahrnují .NET framework, který používá metadata k popisu komponent programu. Tento systém pomáhá s verzováním a nasazením ke zmírnění některých problémů, které se vyskytnou v důsledku používání vícejazyčného DLL nebo situací, kdy aplikace musí sdílet soubor DLL. Systém Windows File Protection, zavedený v systému Windows 2000, zabraňuje některým programům měnit systémové soubory DLL. Další řešení zahrnují umístění souboru DLL aplikace do samostatné složky namísto uložení do sdíleného umístění, takže každá aplikace může mít svou vlastní jedinečnou verzi souboru DLL.

Co je to peklo? - definice z techopedie