مكتبة الارتباط الحيوي (DLL)

مؤلف: Randy Alexander
تاريخ الخلق: 4 أبريل 2021
تاريخ التحديث: 26 يونيو 2024
Anonim
ملفات مكتبة الربط الديناميكي - |DLL Files|
فيديو: ملفات مكتبة الربط الديناميكي - |DLL Files|

المحتوى

التعريف - ماذا تعني مكتبة الارتباط الحيوي (DLL)؟

مكتبة الارتباط الديناميكي (DLL) هي وحدة برنامج مشتركة مع تعليمات برمجية وطرق ووظائف ومعدّات وبنى قد يتم استدعاؤها ديناميكيًا بواسطة برنامج تنفيذي أثناء وقت التشغيل. يحتوي DLL عادةً على ملحق ملف ينتهي بـ .dll. ملحقات الملفات الأخرى هي .drv و. ocx.


تم تطوير DLLs بواسطة Microsoft وتعمل فقط مع نظام التشغيل Windows (OS).

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

يشرح Techopedia مكتبة الارتباط الحيوي (DLL)

أنواع الدالات المعرفة من قبل DLL هي كما يلي:

  • تصدير: قد يتم استدعاؤها بواسطة وحدة نمطية أخرى ، وكذلك من DLLs المعرفة
  • داخلي: قد يتم استدعاؤها فقط من DLLs المعرفة

تساعد DLLs في الحفاظ على ذاكرة النظام. لا يتم تحميلها في ذاكرة الوصول العشوائي حتى تكون هناك حاجة إليها ، وبالتالي تساعد على تقليل الحمل في الذاكرة. التطبيقات التي تتطلب بيانات DLL تلقيها كما هو مطلوب ، مما يساعد أيضا في إدارة الذاكرة.

عادة ما يتم إنشاء ارتباطات إلى ملفات DLL المطلوبة أثناء البرمجة. إذا كانت الارتباطات ثابتة ، تكون ملفات DLL متاحة وتستخدم أثناء تشغيل البرنامج. إذا كانت الارتباطات ديناميكية ، يتم استخدام ملفات DLL فقط حسب الحاجة.

ميزة أخرى لملفات DLL أنه يمكن استخدامها من قبل برامج متعددة في وقت واحد. عادةً لا يتم فتح ملفات DLL مباشرة لأنها يتم تحميلها تلقائيًا مع البرنامج. تستخدم ملفات DLL أيضًا موارد النظام بكفاءة وتقليل التبادل.

عند تغيير وظائف DLL ، ليس من الضروري إعادة ترجمة التطبيق أو إعادة ربطه باستخدام DLL طالما بقيت اصطلاحات الاستدعاء وسيطات الدوال وقيم الإرجاع كما هي.