DLL Iad

Autor: Robert Simon
Data Creației: 19 Iunie 2021
Data Actualizării: 24 Iunie 2024
Anonim
Healing music for the heart and blood vessels 💆 calms the nervous system and pleases the soul, read
Video: Healing music for the heart and blood vessels 💆 calms the nervous system and pleases the soul, read

Conţinut

Definiție - Ce înseamnă DLL Hell?

DLL hell este un termen comun pentru diverse probleme asociate cu utilizarea bibliotecilor de legături dinamice (DLLs) sau fișierelor DLL. Un fișier DLL este o resursă din sistemul de operare Windows care conține cod și date legate de funcționalitatea uneia sau mai multor aplicații. Aceste fișiere, care pot avea extensia de fișier .dll sau alte extensii de fișiere, au fost un bloc de construcții pentru sistemul de operare Windows și programele Windows încă de la versiunile timpurii MS-DOS ale tehnologiei computerizate Microsoft. Versiunile succesive de Windows au ilustrat anumite probleme cu utilizarea fișierelor DLL pentru multe programe diferite.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică DLL Hell

Multe dintre problemele care îi determină pe dezvoltatori să folosească termenul „DLL hell” implică cazuri când o modificare a fișierului DLL de către un program afectează negativ funcția altor programe care trebuie să utilizeze același fișier DLL. Problemele cu registrele, incompatibilitatea și actualizarea incorectă a fișierelor DLL fac parte din provocarea generală de a comanda utilizarea fișierelor DLL în mai multe aplicații diferite.

În versiunile mai actuale de Windows, unele dintre problemele care contribuie la infecția DLL au fost abordate și rezolvate într-o anumită măsură. Modificările includ un cadru .NET, care utilizează metadate pentru a descrie componentele programului. Acest sistem ajută la versiunea și implementarea pentru a atenua unele dintre problemele care apar din cauza utilizării DLL în mai multe limbi sau a situațiilor în care aplicațiile trebuie să partajeze un fișier DLL. Un sistem Windows Protection Protection, introdus în Windows 2000, oprește unele programe să schimbe fișierele DLL ale sistemului. Alte soluții implică plasarea unui fișier DLL de aplicații într-un folder separat, mai degrabă decât stocarea acestuia într-o locație partajată, astfel încât fiecare aplicație să poată avea propria versiune unică a fișierului DLL.