DLL FILES

ملفات DLL دي ال ال ماذا تعرف عنها …اليك هذا المقال

What Is a DLL File
What Is a DLL File

تعريف ملف DLL:


ترمز dll إلى مكتبة الربط الديناميكية (Dynamic Link Library ) وملفات dll هي جزء أساسي من أنظمة تشغيل ويندوز. غالبا ما يرى مستخدمو الحواسيب الرقمية  رسائل الخطأ التي تفيد بأن هناك خطب ما في هاته الملفات بالتحديد . عندما يحدث ذلك ، أي برنامج يعتمد على dll سيفشل في البدء أو إعطاء الأخطاء ، إذا كان dll مفقود أو فاسد.

 لقد بنيت هذا الموقع لمساعدة الناس على حل مشاكلهم الحاسوبية ذات الصلة dll. إبتداء من اليوم dll2you.com يوفر ملفات dl متاحة للتنزيل المجاني.

اكثر دقة كيف يعمل هذا الملف : 


– في كل مرة يُفتح فيها برنامج على حاسوبك ، سيقوم البرنامج بتحميل عمليات معينة في ذاكرة الوصول العشوائي RAM. بعض البرامج ، في محاولة لعدم استنزاف  الرام ، و كانها تجمع كل العمليات في  ملف dll واحد . ثم ، عندما يحتاج البرنامج لتنفيذ عملية معينة ، يمكنه أن يربط بشكل ديناميكي العملية من هذه المكتبة أو .dll فايل في رام النظام.

إن ملفات مكتبة الارتباطات الديناميكية ( DLL ) هي ملفات صغيرة تقوم بتخزين أوامر روتينية فرعية تكون إما مرفقة مع التطبيق أو يقوم المبرمج بإنشائها( المعاني)

لماذا اخطاء .DLL  :


أخطاء dll هي الأكثر شيوعا تحدث عندما

1-  يشترك اثنين من البرامج في نفس .ملفات dll.
2-  عندما يتم حذف البرنامج في بعض الأحيان فإنه سوف يحذف .ملف dll المرتبط بالبرنامجين.
3- الأخطاء يمكن أن تحدث أيضا من .ملفات dll الخاطئة او النسخ غير الصحيحة.
4- تم تركيب برنامج وكتابة أكثر من اللازم في ملف dll مع نسخة قديمة أو نسخة غير متوافقة مع تطبيقات أخرى.
5- فشل تثبيت  برنامج أضر ببعض الملفات مما يؤدي إلى أخطاء دي ال ال .
6- إما أنت أو برنامج خبيث (برامج تجسس ، فيروس) حذفت ملف دي ال ال .

مزايا dll

القائمة التالية تصف بعض المزايا التي يتم تقديمها عندما يستخدم برنامج dll:

يستخدم موارد أقل:

 
عندما تستخدم برامج متعددة نفس مكتبة الوظائف ، dll يمكن أن يقلل من ازدواجية الشفرة التي يتم تحميلها على القرص وفي الذاكرة المادية. وهذا يمكن أن يؤثر بشكل كبير على أداء ليس فقط البرنامج الذي يعمل في المقدمة ، ولكن أيضا البرامج الأخرى التي تعمل على نظام تشغيل ويندوز.

    يروج للهندسة المعمارية النموذجية:
 
يساعد dll على تطوير البرامج النموذجية. هذا يساعدك على تطوير برامج كبيرة تتطلب إصدارات متعددة اللغات أو برنامج يتطلب الهندسة المعمارية النموذجية. مثال على برنامج نموذجي هو برنامج محاسبة يحتوي على العديد من الوحدات التي يمكن تحميلها ديناميكيا في وقت التشغيل.

  تيسير الانتشار والتركيب:


عندما تحتاج وظيفة داخل dll إلى تحديث أو تثبيت ، فإن نشر وتركيب dll لا يتطلب البرنامج أن يكون متصلا مع dll. بالإضافة إلى ذلك, إذا كانت برامج متعددة تستخدام نفس DLL, فسوف تستفيد من التحديث أو الإصلاح. وقد تحدث هذه المسألة بصورة أكثر تواترا عند استخدام طرف ثالث يتم تحديثه أو تثبيته بانتظام.(ميكروسوفت)

قد يهمك معرفة هذا ايضا ….

* ملف dll هو مكتبة تحتوي على مجموعة من الرموز والبيانات لتنفيذ نشاط معين في ويندوز. ثم يمكن للبرمجيات الاتصال بملفات dll عندما تحتاج إلى القيام بذلك النشاط. 

* ملفات dll تشبه كثيرا الملفات التنفيذية (exe) ، إلا أن ملفات dll لا يمكن تنفيذها مباشرة في ويندوز. بمعنى آخر ، لا يمكنك النقر مرتين على ملف dll لتشغيله بنفس الطريقة التي تعمل بها على ملف exe. 

*  تم تصميم ملفات dll ليتم استدعاؤها من قبل التطبيقات الأخرى. في الواقع ، تم تصميمها ليتم استدعاؤها من قبل تطبيقات متعددة في آن واحد.

اترك تعليقا