विषयसूची:
परिभाषा - DLL नर्क का क्या अर्थ है?
DLL नरक डायनेमिक लिंक लाइब्रेरीज़ (DLL) या DLL फ़ाइलों के उपयोग से जुड़ी विभिन्न समस्याओं के लिए एक सामान्य शब्द है। एक DLL फ़ाइल विंडोज ऑपरेटिंग सिस्टम के भीतर एक संसाधन है जिसमें एक या अधिक अनुप्रयोगों की कार्यक्षमता से संबंधित कोड और डेटा शामिल हैं। इन फ़ाइलों, जिनमें फ़ाइल एक्सटेंशन .dll या अन्य फ़ाइल एक्सटेंशन हो सकते हैं, Microsoft के कंप्यूटर प्रौद्योगिकी के प्रारंभिक MS-DOS संस्करणों के बाद से विंडोज ऑपरेटिंग सिस्टम और विंडोज कार्यक्रमों के लिए एक प्रमुख बिल्डिंग ब्लॉक रहा है। विंडोज के सफल संस्करणों ने कई अलग-अलग कार्यक्रमों के लिए डीएलएल फ़ाइलों के उपयोग के साथ कुछ समस्याओं को चित्रित किया है।Techopedia बताते हैं DLL हेल
"DLL नरक" शब्द का उपयोग करने के लिए डेवलपर्स का नेतृत्व करने वाली कई समस्याओं में ऐसे उदाहरण शामिल हैं जब एक प्रोग्राम द्वारा DLL फ़ाइल में परिवर्तन नकारात्मक रूप से उसी DLL फ़ाइल का उपयोग करने की आवश्यकता वाले अन्य प्रोग्रामों के कार्य को प्रभावित करता है। रजिस्ट्रियों के साथ समस्याएं, असंगति और डीएलएल फ़ाइलों का गलत अद्यतन सभी विभिन्न अनुप्रयोगों में डीएलएल फ़ाइलों के उपयोग के आदेश देने की सामान्य चुनौती का हिस्सा हैं।
विंडोज के अधिक वर्तमान संस्करणों में, DLL नरक में योगदान करने वाली कुछ समस्याओं को संबोधित किया गया है और कुछ हद तक हल किया गया है। परिवर्तन में .NET फ्रेमवर्क शामिल है, जो प्रोग्राम घटकों का वर्णन करने के लिए मेटाडेटा का उपयोग करता है। यह प्रणाली क्रॉस-लैंग्वेज DLL उपयोग या उन स्थितियों के कारण उत्पन्न होने वाली कुछ समस्याओं को दूर करने के लिए संस्करणकरण और परिनियोजन के साथ मदद करती है, जहाँ एप्लिकेशन को DLL फ़ाइल साझा करना पड़ता है। विंडोज 2000 में पेश किया गया एक विंडोज फाइल प्रोटेक्शन सिस्टम, कुछ प्रोग्रामों को सिस्टम DLL फाइलों को बदलने से रोकता है। अन्य समाधानों में किसी एप्लिकेशन के DLL फ़ाइल को एक साझा फ़ोल्डर में संग्रहीत करने के बजाय एक अलग फ़ोल्डर में रखना शामिल है ताकि प्रत्येक एप्लिकेशन का DLL फ़ाइल का अपना विशिष्ट संस्करण हो सके।




