ملفات DLL: تحميل المكتبة الكاملة | تعريفها | وظيفتها
ملفات DLL هي برمجيات صغيرة لأكواد يتم إستدعائها عند تشغيل اي ملف خدمي يطلبها، مثل ملفات البرامج والألعاب .. الخ
وكلمة “ملفات DLL” هي إختصار مأخوذ من كلمة أساسية وهي: Dynamic Link Library، وبالعربي تعني ملفات الربط الديناميكي وإمتدادها يكون “dll.”
وسنوضح في الفقرات التالية إستخدامها، وظيفتها، انواعها، مميزاتها، مشاكلها وتحميل ملفات dll:
محتوي الموضوع
استخدامات ملفات DLL
قبل أي شيء يجب ان تعلم ان الحاسوب ماهو الا اكواد برمجية يتم كتابتها ليتم إنتاج شيء ما، وبدلاً من كتابة الامر البرمجي يدوياً لفتح لعبة او لتشغيل برنامج او لتشغيل الكاميرا، فلقد تم إنشاء ملفات تسمي ملفات DLL وهي قادرة علي كتابة الامر البرمجي بدلاً عنك، لأنه بالطبع لن يستطيع المستخدمين العاديين للحواسيب كتابة اكواد برمجية لفتح لعبة وسيكون أمر شاق جداً ويحتاج الي خبرة عالية
يمكن إستخدام ملفات dll لبدء تشغيل الوسائط والملفات مثل ملفات الألعاب، بمعني أوضح هي مثل العمال الذين يقومون بتشغيل أي شيء تحتاجه علي حاسوبك
وتستخدم ايضاً ملفات DLL بشكل شائع بين جميع البرامج وذلك بسبب سهولة تطويرها وتحديثها، فبدلاً من أن يقوم المبرمج بتحديث برنامج معين من الصفر، سيقوم فقط بتحديث ملفات dll الخاصة به والتي تسمح بتحديثه لأحدث إصدار
وكما نعلم فكثير من الأشخاص قد يواجهون سبب في نقص ملفات dll عند بدء تشغيل أي لعبة او برنامج، لذلك فقد نستطيع القول ان ملفات DLL هي الملفات الرئيسية التي تقوم بتنفيذ الاوامر عند طلبها لبدء تشغيل لعبة، برنامج، فيلم او خدمة معينة من خدمات الكمبيوتر مثل الاَلة الحاسبة، الطابعة، الكاميرا والميكروفون
وبدون وجود هذه الملفات، فلن يستطيع الحاسوب القيام بأي من خدماته، والسبب هو عدم وجود الشيء الذي سيفعل هذه الأوامر.
ماهي انواع ملفات DLL؟
- ملفات “ActiveX Controls “.ocx : تستخدم لاختيار التاريخ والوقت “Calendar”.
- ملفات “Control Panel “.cpl : تستخدم لاظهار عناصر قائمة التحكم “Control Panel”.
- ملفات “Device driver “.drv : تستخدم للتحكم في وسائط “Drivers” الجهاز مثل الطابعة، الكاميرا والماسح الضوئي.
مميزات ملفات dll
- ادارة خدمات ووظائف الحاسوب
- الحد وتقليل من مساحة الرامات المستخدمة
- تحدد المساحات المستخدمة علي الهارد ديسك وتوفرها
- ادارة ذاكرة الحاسوب بشكل كامل
كما ذكرنا في الأعلي ان ملفات DLL هي ملفات خدمية، عندما نقوم بتشغيل اي خدمة او وظيفة علي الحاسوب هي من تقوم بذلك بكتابة الاكواد البرمجية تلقائياً وبدء تشغيل ما طلبناه
لذلك فهي المسؤول الرئيسي عند تشغيل أي لعبة او برنامج او اي ملف اَخر
كما انها تتميز بأنها لاتخزن ملفات الحاسوب علي الرامات مما يوفر مساحة كبيرة للرام لتستطيع العمل بكفائة مع الألعاب والبرامج، وبمعني أوضح ان كنت تريد تشغيل الطابعة بجانب لعبة او برنامج فلن تعمل الطابعة علي وظائف الرامات، بل علي وظيفة ملف dll فقط، مما يوفر كامل سرعة الرامات للألعاب والبرماج
واخيراً فهي المسؤول الرئيسي عن ادارة الذاكرة، بحيث ان ملفات DLL مصنفة الي عدة قطاعات، كل منهم يحتوي علي صفة محددة
كمثال: ملف dll قابل للقرائة فقط، واَخر قابل للتعديل او الكتابة، واَخر ملف تنفيذي وغيره غير تنفيذي .. وهكذا
لذلك فهي مكتبة واسعة من الملفات الخدمية الخاصة بكل شيء علي حاسوبك، وبدلاً من قيام المستخدم العادي للحاسوب بكتابة كود برمجي لتشغيل لعبة او برنامج او اي وظيفة او خدمة، تقوم ملفات dll بكتابة هذه الاوامر في جزء من الثانية.
اشهر اخطاء ملفات dll شيوعاً
- مشكلة d3dx9_43.dll
- مشكلة msvcr100.dll
- مشكلة xinput1_3.dll
- مشكلة d3dx9_30.dll
- مشكلة rld.dll
- مشكلة Kernel32.DLL
- مشكلة binkw32.dll
قد يصادفك في بعض المرات عدم القدرة علي تشغيل لعبة او برنامج، وغالباً تكون لعبة والسبب هو عدم وجود الملف المسؤول عن تشغيلها في مكتبة ملفات dll الخاصة بحاسوبك
والحل هنا ان تقوم بنسخ اسم ملف dll الوظيفي الخاص باللعبة، والدخول الي موقع dll-files وتحميله علي حاسوبك لتستطيع تشغيل اللعبة بنجاح
ملحوظة: نظام ويندوز 10 حتي الاَن هو النظام الاقل اخطاء، لذا ان كنت من مستخدمي ويندوز 7 يجب عليك بدء التفكير في تغيير هذا النظام الي نظام ويندوز 10، حتي تتجنب اي اخطاء داخلية في ملفات dll والتي قد تتسبب في عدم تشغيل بعض الألعاب او البرامج علي حاسوبك.
التعليقات