DLL peklo

Autor: Robert Simon
Dátum Stvorenia: 19 V Júni 2021
Dátum Aktualizácie: 24 V Júni 2024
Anonim
Windows 3.11 on DOSBox in 2021 | Running 16-bit Applications: Ms Office 4.3, Win32s, WinPlay
Video: Windows 3.11 on DOSBox in 2021 | Running 16-bit Applications: Ms Office 4.3, Win32s, WinPlay

Obsah

Definícia - Čo znamená DLL Hell?

DLL peklo je bežný termín pre rôzne problémy spojené s používaním dynamických knižníc (DLL) alebo súborov DLL. Súbor DLL je prostriedok v operačnom systéme Windows, ktorý obsahuje kód a údaje týkajúce sa funkčnosti jednej alebo viacerých aplikácií. Tieto súbory, ktoré môžu mať príponu súboru .dll alebo iné prípony súborov, boli hlavným stavebným kameňom operačného systému Windows a programov Windows od prvých verzií počítačovej technológie spoločnosti Microsoft v systéme MS-DOS. Postupné verzie systému Windows ilustrujú určité problémy s používaním súborov DLL pre mnoho rôznych programov.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje DLL peklo

Mnohé z problémov, ktoré vedú vývojárov k používaniu výrazu „DLL hell“, zahŕňajú prípady, keď zmena súboru DLL programom negatívne ovplyvňuje funkciu iných programov, ktoré potrebujú použiť rovnaký súbor DLL. Problémy s registrami, nekompatibilitou a nesprávnou aktualizáciou súborov DLL sú súčasťou všeobecnej výzvy objednávania použitia súborov DLL v mnohých rôznych aplikáciách.

Vo viacerých súčasných verziách systému Windows boli niektoré problémy, ktoré prispievajú k DLL peklu, do istej miery riešené a vyriešené. Zmeny zahŕňajú .NET framework, ktorý používa metadáta na opis komponentov programu. Tento systém pomáha pri vytváraní verzií a nasadení na zmiernenie niektorých problémov, ktoré vznikajú v dôsledku používania viacerých jazykov DLL alebo situácií, keď aplikácie musia zdieľať súbor DLL. Systém Windows File Protection, ktorý bol zavedený v systéme Windows 2000, bráni niektorým programom v zmene systémových súborov DLL. Medzi ďalšie riešenia patrí umiestnenie súboru DLL aplikácií do samostatného priečinka namiesto jeho uloženia na zdieľanom mieste, takže každá aplikácia môže mať svoju vlastnú jedinečnú verziu súboru DLL.