DLL الجحيم

مؤلف: Robert Simon
تاريخ الخلق: 19 يونيو 2021
تاريخ التحديث: 24 يونيو 2024
Anonim
Dll Hell
فيديو: Dll Hell

المحتوى

تعريف - ماذا يعني DLL الجحيم؟

يعد DLL hell مصطلحًا شائعًا للعديد من المشكلات المرتبطة باستخدام مكتبات الارتباط الحيوي (DLL) أو ملفات DLL. ملف DLL هو مورد داخل نظام تشغيل Windows يحتوي على رمز وبيانات متعلقة بوظيفة تطبيق واحد أو أكثر. كانت هذه الملفات ، التي قد يكون لها امتداد الملف .dll أو امتدادات الملفات الأخرى ، لبنة أساسية لنظام التشغيل Windows وبرامج Windows منذ الإصدارات MS-DOS المبكرة من تكنولوجيا الكمبيوتر في Microsoft. لقد أوضحت الإصدارات المتتالية من Windows بعض المشكلات مع استخدام ملفات DLL للعديد من البرامج المختلفة.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

يشرح Techopedia DLL الجحيم

تتضمن العديد من المشكلات التي تؤدي إلى قيام المطورين باستخدام مصطلح "DLL hell" مثيلات عندما يؤثر أي تغيير على ملف DLL بواسطة برنامج سلبًا على وظيفة البرامج الأخرى التي تحتاج إلى استخدام ملف DLL نفسه. تعد مشكلات التسجيلات وعدم التوافق والتحديث غير الصحيح لملفات DLL جزءًا من التحدي العام المتمثل في طلب استخدام ملفات DLL عبر العديد من التطبيقات المختلفة.

في الإصدارات الأحدث من Windows ، تمت معالجة بعض المشكلات التي تساهم في DLL hell وحلها إلى حد ما. تتضمن التغييرات إطار عمل .NET ، يستخدم بيانات التعريف لوصف مكونات البرنامج. يساعد هذا النظام في الإصدار والنشر للتخفيف من بعض المشاكل التي تنشأ بسبب استخدام DLL عبر اللغات أو المواقف التي يكون فيها على التطبيقات مشاركة ملف DLL. يمنع نظام حماية ملفات Windows ، الذي تم تقديمه في نظام التشغيل Windows 2000 ، بعض البرامج من تغيير ملفات DLL الخاصة بالنظام. تتضمن الحلول الأخرى وضع ملف DLL للتطبيقات في مجلد منفصل بدلاً من تخزينه في موقع مشترك بحيث يمكن لكل تطبيق إصدار فريد من ملف DLL.