DLL नरक

लेखक: Robert Simon
निर्माण की तारीख: 19 जून 2021
डेट अपडेट करें: 24 जून 2024
Anonim
DLL hell problem solved
वीडियो: DLL hell problem solved

विषय

परिभाषा - DLL नर्क का क्या अर्थ है?

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

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia डीएलएल हेल की व्याख्या करता है

"DLL नरक" शब्द का उपयोग करने के लिए डेवलपर्स का नेतृत्व करने वाली कई समस्याएं ऐसे उदाहरणों में शामिल हैं जब एक प्रोग्राम द्वारा DLL फ़ाइल में परिवर्तन नकारात्मक रूप से अन्य प्रोग्रामों के फ़ंक्शन को प्रभावित करता है जो उसी DLL फ़ाइल का उपयोग करने की आवश्यकता होती है। रजिस्ट्रियों के साथ समस्याएं, असंगति और डीएलएल फ़ाइलों का गलत अद्यतन सभी विभिन्न अनुप्रयोगों में डीएलएल फ़ाइलों के उपयोग के आदेश की सामान्य चुनौती का हिस्सा हैं।

विंडोज के अधिक वर्तमान संस्करणों में, DLL नरक में योगदान करने वाली कुछ समस्याओं को संबोधित किया गया है और कुछ हद तक हल किया गया है। परिवर्तन में .NET फ्रेमवर्क शामिल है, जो प्रोग्राम घटकों का वर्णन करने के लिए मेटाडेटा का उपयोग करता है। यह प्रणाली क्रॉस-लैंग्वेज डीएलएल उपयोग या उन स्थितियों के कारण उत्पन्न होने वाली कुछ समस्याओं को दूर करने के लिए वर्जनिंग और परिनियोजन में मदद करती है, जहां एप्लिकेशन को डीएलएल फाइल साझा करना होता है। विंडोज 2000 में पेश किया गया एक विंडोज फाइल प्रोटेक्शन सिस्टम, कुछ प्रोग्रामों को सिस्टम DLL फाइलों को बदलने से रोकता है। अन्य समाधानों में एक साझा फ़ोल्डर में एक DLL फ़ाइल को एक अलग फ़ोल्डर में रखने के बजाय एक साझा स्थान पर संग्रहीत करना शामिल है ताकि प्रत्येक अनुप्रयोग का DLL फ़ाइल का अपना विशिष्ट संस्करण हो सके।