DLL ملفات الـ
(مكتبة الربط الديناميكي) Dynamic Link Library هي اختصار لكلمة
وهي عبارة عن مجموعة من البرامج الصغيرة التي يتم استدعائها عند الحاجة اليها من البرامج الكبيرة
أثناء عملها (Executable) اختصاراً EXE او برامج التنفيذية
(Printer) يجعل البرنامج التنفيذي يتصل باداة معينة مثل الطابعة DLL و ملف الـ
(Device) و غيرها من الادوات
من اجل اداء امر معين (Codes)او قد يحتوي على مجموعة من الرموز
DLL فعند حاجة الملف التنفيذي لملف الـ
فانه يقوم باستدعائه و استخدام الامر المناسب له من بين مجموعة الاوامر التي فيه.
(HardDisk)مثال على ذلك برنامج تنفيذي بحاجة الى مكان فارغ بالقرص الصلب
الذي يحتوي على الاوامر اللازمة لذلك DLL يقوم هذا البرنامج باستدعاء ملف الـ
باخبار البرنامج التنفيذي عن المكان الفارغ DLL فيقوم ملف الـ
و هذا يجعل البرنامج التنفيذي اقل حجما و دون الحاجة الى كتابة الامر الذي اصلا موجود
و بالتالي لن تحتاج جميع البرامج كتابة الاوامر التي تحتوي على معلومات عن الاماكن الفارغة
المختص بذلك DLL و هذا ما يوفره ملف الـ
:فوائدها و خصائصها
1-
:المستخدمة RAM التقليل من مساحة الـ
او بالاحرى فائدتهاهي عدم الحاجة الى تخزينها في ذاكرة الدخول العشاوئي DLL احد ميزات ملفات الـ
مع البرنامج التنفيذي الذي يعمل (Random Access Memory)
(Microsoft Word) مثلا عند عمل على معالج النصوص وورد RAM و بالتالي توفير المساحة في الـ
(Printer) و ارادة طباعة النص على الطابعة
مع البرنامج التنفيذي RAM الخاص بالطابعة دون الحاجة الى تخزينه بالـ DLL فانه يتم استدعاء ملف الـ
و يتم استخدام الاوامر التي فيه لطباعة النص
2-
DLL ادارة الذاكرة: فملفات الــ
مصنفة الى قطاعات، و كل قطاع يحتوي على الصفات الخاصة فيه
(Executable) قابل للتنفيذ (Read-Only) او فقط للقراءة (Writable) مثل قابل للكتابة
(Non-Executable) او غير قابل للتنفيذ
DLL في ملفات الـ (Codes)و الرموز
يتم استخدامها باكثر من برنامج تنفيذي واحد و بالتالي يتم وجوده في مكان واحد في قطاع محدد يالقرص الصلبو لا داعي لوجوده في اكثر من مكان لاكثر من برنامج و بالتالي سهولة الوصول اليه.
3-
DLLاستيراد المكتبات: فكل ملف
(Import Address) يحتوي على عنوان استيراد
خاص به، فحين حاجة ملف تنفيذي الى هذا الملف فانه يقوم بطلب هذا العنوان لاستدعاء الملف.
يتم الحصول على العنواين منه و استدعاء الملفات المطلوبة DLLحيث يوجد جدول للعنوانين خاص لملفات الــ
DLL فملفات الــ
هي ملفات تنفيذية صغيرة لا يمكن ان تشتغل لوحدها، تشتغل فقط من خلال برنامج تنفيذي كبير
مثل عمل سيارة بمحرك، فلا يمكن عمل السيارة دون المحرك
المفقودة من نظامك DLLكيف تعرف ماهي ملفات الـ
Dllهذه ملفات
يقوم بالبحث واستبدال المفقودEXEمجموعة بملف تنفيذي
حجمة حوالي 6ميقا
او
Uniblue يمكن تفحص نظامك بواسطة برنامج
Registry booster

www.DLL-files.com: وهو برنامج متتخصص من موقع
عند ظهور رسائل الخطأ
دون اسم الملف المفقود والذي سيظهر في رسالة الخطأ وستلاحظ انه اللاحقة تنتهي بالنسق dll كما هو موضح في الصورة التالية

KYQRPRes.dll نلاحظ أن اسم الملف
WINDOWS الموجود بداخل مجلد SYSTEM32 ثم نقوم بنسخه ولصقة بالمجلد
وهذا الغالب في الأمر وهناك بعض الحالات القليلة التي تستدعي لصقه بمجلد البرنامج الذي تظهر رسالة الخطأ عند
تشغيله