DLL pokol

Szerző: Robert Simon
A Teremtés Dátuma: 19 Június 2021
Frissítés Dátuma: 24 Június 2024
Anonim
my babushka plays GTA 5...(mods)
Videó: my babushka plays GTA 5...(mods)

Tartalom

Meghatározás - Mit jelent a DLL pokol?

A DLL hell a dinamikus link könyvtárak (DLL) vagy DLL fájlok használatával kapcsolatos különböző problémák általános kifejezése. A DLL fájl egy erőforrás a Windows operációs rendszerben, amely kódot és adatokat tartalmaz egy vagy több alkalmazás funkcionalitásához. Ezek a fájlok, amelyek fájljának kiterjesztése lehet .dll vagy más fájlkiterjesztések, a Microsoft számítógépes technológiájának korai MS-DOS verziója óta a Windows operációs rendszer és a Windows programok egyik fő építőeleme. A Windows egymást követő verziói szemléltetik a DLL-fájlok sokféle program használatával kapcsolatos bizonyos problémáit.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a DLL pokolot

Sok olyan probléma, amely a fejlesztőknek a "DLL pokol" kifejezés használatához vezet, olyan esetekben jár, amikor egy program egy DLL fájl módosítása negatívan befolyásolja más programok működését, amelyeknek ugyanazt a DLL fájlt kell használniuk. A nyilvántartásokkal kapcsolatos problémák, az összeférhetetlenség és a DLL fájlok helytelen frissítése mind részét képezi annak a kihívásnak, hogy a DLL fájlok használatát sok különféle alkalmazásban elrendeljük.

A Windows újabb verzióiban a DLL-pokolhoz hozzájáruló problémák némelyikével már foglalkoztak és megoldódtak. A változások tartalmaznak egy .NET-keretet, amely metaadatokat használ a program összetevőinek leírására. Ez a rendszer elősegíti a verziókészítést és a telepítést, hogy enyhítse azokat a problémákat, amelyek a több nyelv közötti DLL használat vagy olyan helyzetek miatt merülnek fel, amikor az alkalmazásoknak meg kell osztaniuk a DLL fájlt. A Windows 2000-ben bevezetett Windows File Protection rendszer megakadályozza, hogy egyes programok megváltoztassák a rendszer DLL fájljait. Más megoldások az, hogy egy alkalmazás-DLL fájlt külön mappába helyeznek, ahelyett, hogy megosztott helyen tárolnák, hogy minden alkalmazásnak rendelkezhessen a DLL-fájl egyedi verziójával.