فہرست کا خانہ:
تعریف - ڈی ایل ایل جہنم کا کیا مطلب ہے؟
متحرک لنک لائبریریوں (DLLs) یا DLL فائلوں کے استعمال سے وابستہ مختلف پریشانیوں کے لئے DLL Hell عام اصطلاح ہے۔ ڈی ایل ایل فائل ونڈوز آپریٹنگ سسٹم کے اندر ایک وسیلہ ہے جس میں ایک یا زیادہ ایپلی کیشنز کی فعالیت سے متعلق کوڈ اور ڈیٹا ہوتا ہے۔ یہ فائلیں ، جن میں فائل کی توسیع .dll یا دیگر فائل ایکسٹینشن ہوسکتی ہے ، مائیکروسافٹ کی کمپیوٹر ٹکنالوجی کے ابتدائی MS-DOS ورژن کے بعد سے ونڈوز آپریٹنگ سسٹم اور ونڈوز پروگراموں کے لئے ایک اہم عمارت کا کام رہا ہے۔ ونڈوز کے پے درپے ورژنوں نے بہت سارے مختلف پروگراموں کے لئے DLL فائلوں کے استعمال میں کچھ دشواریوں کی مثال دی ہے۔ٹیکوپیڈیا ڈی ایل ایل جہنم کی وضاحت کرتا ہے
ڈویلپرز کو "DLL Hell" کی اصطلاح استعمال کرنے میں بہت ساری پریشانیوں میں ایسے واقعات شامل ہیں جب کسی پروگرام کے ذریعہ DLL فائل میں ردوبدل دوسرے پروگراموں کے کام کو منفی طور پر متاثر کرتا ہے جن کو اسی DLL فائل کو استعمال کرنے کی ضرورت ہوتی ہے۔ رجسٹریوں میں مشکلات ، عدم مطابقت اور DLL فائلوں کی غلط اپ ڈیٹ کرنا بہت ساری مختلف ایپلی کیشنز میں DLL فائلوں کے استعمال کا حکم دینے کے عام چیلنج کا ایک حصہ ہے۔
ونڈوز کے مزید حالیہ ورژن میں ، DLL جہنم میں شراکت کرنے والے کچھ مسائل کو حل کیا گیا ہے اور کسی حد تک ان کو حل کیا گیا ہے۔ تبدیلیوں میں ایک .NET فریم ورک شامل ہوتا ہے ، جو پروگرام کے اجزاء کو بیان کرنے کیلئے میٹا ڈیٹا کا استعمال کرتا ہے۔ یہ سسٹم ورژننگ اور تعی withن میں مدد کرتا ہے جو کچھ ایسی پریشانیوں کو دور کرنے میں مدد کرتا ہے جو زبان سے عبور کرنے والے DLL استعمال یا ایسی صورتحال کی وجہ سے پیدا ہوتے ہیں جہاں درخواستوں کو DLL فائل کا اشتراک کرنا پڑتا ہے۔ ونڈوز فائل پروٹیکشن سسٹم ، جو ونڈوز 2000 میں متعارف کرایا گیا ہے ، کچھ پروگراموں کو سسٹم ڈی ایل ایل فائلوں کو تبدیل کرنے سے روکتا ہے۔ دوسرے حلوں میں یہ بھی شامل ہے کہ کسی درخواست کی DLL فائل کو مشترکہ جگہ میں ذخیرہ کرنے کی بجائے علیحدہ فولڈر میں رکھنا تاکہ ہر درخواست کا DLL فائل کا اپنا الگ ورژن ہوسکے۔