امتداد ملف DLL

ما هو الملف ذو الامتداد DLL؟

تعني DLL  “مكتبة الارتباط الديناميكي”، (Dynamic Link Library). وهي عبارة عن مكتبة مجمعة من الوظائف والبيانات والموارد الأخرى التي قد تستخدمها البرامج التي تعمل في Windows.

يمكن لأي برنامج الوصول إلى التعليمات البرمجية الموجودة في DLL، ويمكن لبرامج متعددة الوصول إلى DLL في نفس الوقت.

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

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

تسمى هذه العملية بالارتباط الديناميكي، وتسمح للبرنامج باستخدام الوظائف والبيانات والموارد الموجودة في مكتبة الارتباط الحيوي (DLL) كما لو كانت مضمنة في البرنامج نفسه.

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

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

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

ملاحظة: عكس الارتباط الديناميكي هو الارتباط الثابت، الذي يربط مكتبات البرنامج وتبعياته بالملف القابل للتنفيذ أثناء الترجمة. الملف القابل للتنفيذ الناتج أكبر حجمًا ولكنه يعمل بدون أي ملفات إضافية.

مقالات مرتبطة...

  • الأزرار الخاصة في لوحة المفاتيح.

    تحتوي لوحة المفاتيح على العديد من الأزرار الخاصة التي تساعد في المهام المختلفة. تُستخدم مفاتيح التحكم بالقرب من الجزء العلوي من لوحة المفاتيح لتنفيذ إجراءات معينة. مفاتيح التحكم الأكثر استخدامًا هي Ctrl و Alt ومفاتيح الوسائط المتعددة. هذه المفاتيح ضرورية للاختصارات أثناء العمل. يعد مفتاح Tab أيضًا مهمًا جدًا لأنه يساعد في تحريك المؤشر. يعد…

  • ما هو “موقع الويب المتجاوب”؟

    قد نصادف مصطلح “موقع الويب المتجاوب” أو  Responsive Website، لكن ما هو المقصود بهذا المصطلح؟ ولماذا يعتبر مهماً عند تصميم مواقع الويب؟ هناك ملايين الأجهزة المستخدمة في جميع أنحاء العالم، من الأجهزة اللوحية إلى الهواتف إلى أجهزة كمبيوتر سطح المكتب الكبيرة. يريد مستخدموا الجهاز أن يكونوا قادرين على عرض نفس مواقع الويب على أي من…

  • ما هو الملف النصي (Text File)؟

    الملف النصي هو ملف كمبيوتر يعد نوعًا من الملفات الرقمية غير القابلة للتنفيذ ويحتوي على نص فقط. يمكن أن تحتوي على أرقام وحروف ورموز أو خليط منها، ولكن لا تحتوي على تنسيق خاص مثل نص مائل ونص غامق ونص مسطر وصور وما إلى ذلك. يُعرف الملف النصي بامتداد الملف txt. في كمبيوتر Microsoft Windows. يُطلق…

  • ما هو جهاز العرض الضوئي (Projector)؟

    جهاز العرض الضوئي (Projector) هو جهاز إخراج قادر على الاتصال بجهاز كمبيوتر، والذي قد يكون خيارًا آخر للشاشة أو التلفزيون من حيث عرض الصور لعدد كبير من الأشخاص. فهو يلتقط الصور التي تم إنشاؤها بواسطة مشغل Blu-ray أو الكمبيوتر ويعرضها على سطح كبير مثل الحائط أو الشاشة البيضاء. تأتي أجهزة العرض بأشكال وأحجام عديدة وتُستخدم في…

  • ما هي شريحة (RFID Chip)؟

    شريحة RFID هي مصطلح آخر يستخدم لتعريف علامة RFID. إنها علامة أو ملصق أو بطاقة يمكنها تبادل البيانات مع قارئ باستخدام إشارات تردد الراديو (RF). عادة ما يحتوي على هوائي مدمج ودائرة متكاملة IC. يمكن للهوائي إرسال واستقبال موجات الراديو ، بينما يعتني IC بتعديل وإزالة تشكيل إشارات الراديو ، فضلاً عن معالجة البيانات وتخزينها….

  • مواصفات قط الأنجورا التركي.

    بمجرد أن تخطر ببال قط الأنجورا التركي فكرة، قد يكون من الصعب تغيير رأيه بشأن الطريقة التي يجب أن يتصرف بها، لكنه ساحر جداً لدرجة أنك ربما لن تهتم. متوسط العمر: من 12 إلى 18 عاماً الطول: متوسط الوزن: 2.2 – 4 كيلو غرام الأصل: أنقرة، تركيا تاريخ قط الأنجورا التركي. على الرغم من أن…