ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها
مسجد الهدي المحمدي
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 613623
أخي الزائر / أختي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضواً معنا
أو التسجيل ان لم تكن عضواُ وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك معنا
وجزاكم الله كل خير ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 829894
ادارة المنتدي ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 103798
مسجد الهدي المحمدي
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 613623
أخي الزائر / أختي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضواً معنا
أو التسجيل ان لم تكن عضواُ وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك معنا
وجزاكم الله كل خير ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 829894
ادارة المنتدي ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 103798

الرئيسيةالبوابةأحدث الصورالتسجيلدخول
 
 
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها
المواضيع الجديدة منذ آخر زيارة لياستعراض مشاركاتكمواضيع لم يتم الرد عليهاأفضل مواضيع اليومافضل اعضاء اليومافضل 20 عضو
 
 
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها Empty
 
 شخصية الأسبوعملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالسبت 04 مارس 2017, 2:03 pm من طرف جحا والحصان الغريبملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالأحد 26 أبريل 2015, 12:15 am من طرف ندوة حق الطريق لكوكبة من علماء الأزهر الشريفملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالإثنين 19 مايو 2014, 2:18 am من طرف ZoneAlarm Free Antivirus + Firewall 10.2.078.000 مكافح فايروسات وجدار ناري مجاناملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالأحد 23 مارس 2014, 1:13 pm من طرف Child Control 2014 14.610 لتحكم الوالدين بالانترنت ومنع المواقع المحجوبةملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالأحد 23 مارس 2014, 9:47 am من طرف Internet Download Manager 6.19 Build 3ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالأحد 23 مارس 2014, 8:48 am من طرف ACDSee 17.1 البرنامج الاول في عرض الصور وادارتهاملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالأحد 23 مارس 2014, 7:48 am من طرف Room Arranger 7.4.2 لعمل ديكور للغرف في منزلكملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالسبت 22 مارس 2014, 2:26 pm من طرف Anti-Porn 20.4 لحماية الاطفال من المواقع الاباحيةملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالجمعة 21 مارس 2014, 11:27 pm من طرف Tor Browser Bundle 3.5.3 متصفح تور لفتح المواقع المحظورةملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالخميس 20 مارس 2014, 9:41 pm من طرف
 

شاطر | 
 
 

 ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
myegy36
عضو جديد
عضو جديد
myegy36


عدد المساهمات :
236


نقاط :
482


تاريخ التسجيل :
18/01/2010



ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها _
مُساهمةموضوع: ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها   ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالخميس 22 يوليو 2010, 8:42 pm 

السلام عليكم و رحمة الله و بركاته
بسم الله الرحمن الرحيم
قسم برامج الكمبيوتر والإتصالات





ملفات الـ DLL التي هي اختصار لكلمة Dynamic Link Library (مكتبة الربط الديناميكي)، و ما هي فائدتها بالكمبيوتر و البرامج، و في حال فقدان احدها او عدم وجودها بالجهاز كيفية الحصول عليها


ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 43332_11263404142



ما هي:


DLL (Dynamic Link Library) هي عبارة عن مجموعة من البرامج الصغيرة (Small Programs) يتم استدعائها عن الحاجة اليها من البرامج الكبيرة او برامج التنفيذية EXE (Executable) عند عملها ، و ملف الـ DLL يجعل البرنامج التنفيذي يتصل باداة معينة (Device) مثل الطابعة (Printer) و غيرها من الادوات ، او قد يحتوي على مجموعة من الرموز (Codes) من اجل اداء امر معين. فعند حاجة الملف التنفيذي لملف الـ DLL فانه يقوم باستدعائه و استخدام الامر المناسب له من بين مجموعة الاوامر التي فيه.

مثال على ذلك برنامج تنفيذي بحاجة الى مكان فارغ بالقرص الصلب (HardDisk)، يقوم هذا البرنامج باستدعاء ملف الـ DLL الذي يحتوي على الاوامر اللازمة لذلك، فيقوم ملف الـDLL باخبار البرنامج التنفيذي عن المكان الفارغ، و هذا يجعل البرنامج التنفيذي اقل حجما و دون الحاجة الى كتابة الامر الذي اصلا موجود. و بالتالي لن تحتاج جميع البرامج كتابة الاوامر التي تحتوي على معلومات عن الاماكن الفارغة، و هذا ما يوفره ملف الـ DLL المختص بذلك.


ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 43332_11263404142


فوائدها و خصائصها:

1- التقليل من مساحة الـRAM المستخدمة: احد ميزات ملفات الـ DLL او بالاحرى فائدتها، هي عدم الحاجة الى تخزينها في ذاكرة الدخول العشاوئي (Random Access Memory) مع البرنامج التنفيذي الذي يعمل ، و بالتالي توفير المساحة في الـ RAM ، مثلا عند عمل على معالج النصوص وورد (Microsoft Word) و ارادة طباعة النص على الطابعة (Printer)، فانه يتم استدعاء ملف الـDLL الخاص بالطابعة دون الحاجة الى تخزينه بالـ RAM مع البرنامج التنفيذي ، و يتم استخدام الاوامر التي فيه لطباعة النص.

2- ادارة الذاكرة: فملفات الــ DLL مصنفة الى قطاعات، و كل قطاع يحتوي على الصفات الخاصة فيه، مثل قابل للكتابة(Writable) او فقط للقراءة(Read-Only)، قابل للتنفيذ(Executable) او غير قابل للتنفيذ(Non-Executable).
و الرموز(Codes) في ملفات الـ DLL يتم استخدامها باكثر من برنامج تنفيذي واحد و بالتالي يتم وجوده في مكان واحد في قطاع محدد يالقرص الصلب. و لا داعي لوجوده في اكثر من مكان لاكثر من برنامج و بالتالي سهولة الوصول اليه.


3- استيراد المكتبات: فكل ملف DLL يحتوي على عنوان استيراد(Import Address) خاص به، فحين حاجة ملف تنفيذي الى هذا الملف فانه يقوم بطلب هذا العنوان لاستدعاء الملف. حيث يوجد جدول للعنوانين خاص لملفات الــ DLL يتم الحصول على العنواين منه و استدعاء الملفات المطلوبة.


فملفات الــ DLL هي ملفات تنفيذية صغيرة لا يمكن ان تشتغل لوحدها، تشتغل فقط من خلال برنامج تنفيذي كبير، مثل عمل سيارة بمحرك، فلا يمكن عمل السيارة دون المحرك.





ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 43332_11263404142




الاخطاء:

و حين حدوث استدعاء بطريقة خاطئة ، سوف يظهر خطأ GPF(General Protection Fault)(خطأ حماية عام). فان سبب هذا الخطأ قد يكون خلل في عملية الاستدعاء او عدم وجود الاوامر المطلوبة في الملف الـ DLL المستدعى او عدم وجود الملف اصلا او ان الملف المستدعى لا يتفق مع نظام التشغيل(Operating System) الموجود.

و قد يظهر الخطأ خلال عملك على الويندوز او عند تشغيلك لبرنامج او لعبة على الكمبيوتر، و تحتوي نافذة الخطأ على اسم ملف الـ DLL و معلومات عن الخلل الذي حدث، و هنا مثالين حول الامر:




حيث انه هذا الخطأ يقول ان البرنامج لم يقبل ان يعمل لان الملف d3dx9_25.dll لم يتم العثور عليه، اعادة تحميل البرنامج قد يحل الامر.

اذا تم اعادة التحميل و لم يحل الامر هذا معناه انه الملف d3dx9_25.dll غير موجود، و بالتالي لن يستطيع البرنامج استدعاء الملف و الحصول على الامر اللازم له.

و هذا الخطأ يظهر اكثر شيء عند محاولة تشغيل العاب الكمبيوتر التي تستخدم الــ DirectX، و ظهوره يجعل المستخدم يعتقد بان اللعبة تالفة و يستسلم، لكن الحل موجود و هو فقط تحميل هذا الملف الناقص.


ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 43332_11263404142


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

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







تحميل ملفات الـDLL :

لكل مشكلة حل، و الحل نجده في الموقع




حيث نجد في الصفحة الرئيسية هذه النافذة التي تحتوي على خطوات ايجاد ملفات الــ DLL و تحميلها




نستطيع كتابة اسم الملف الناقص في المستطيل الابيض اسفل Or write whole or partial filename in the box to search for it .

او نستطيع البحث عنه من خلال الاحرف و نختار الحرف الذي يبدأ به الملف.

في مثالنا هذا سوف نختار المشكلة الاولى و هي الملف d3dx9_25.dll ، نستطيع البحث عنه مباشرة او استخدام طريقة الاحرف.

انا هنا سوف استخدم طريقة الاحرف لشمولية الشرح، نبدأ باختيار الحرف d.

فتظهر صفحة اخرى تحتوي على قائمة من الملفات التي تحتوي على ملفات تبتدأ بالحرف d . نبحث فيها و نجد الملف d3dx9_25.dll ، نقوم بالضغط عليه و تظهر لنا الصفحة التالية:





حيث تحتوي على بيانات حول الملف، و لتحميله نضغط على Click here to go to the download of d3dx9_25.dll . و عند الضغط عليها تظهر النافذة التالية :



نختار منهاDownload d3dx9_25.dll عندها يقوم بتحميل ملف مضغوط يحتوي على الملف المراد، و بعد انتهاء التحميل نفك ضغط الملف ، و ننسخ الملف d3dx9.dll و نضع في المجلد الخاص للعبة التي طلبته(او البرنامج اذ طلبه) ، و نقوم بعمل اعادة تشغيل للجهاز Restart بعدها نجرب تشغيل اللعبة. اذا لم يعمل معناه انه موقع الملف خاطيء و يجب ان نضعه ضمن ملفات نظام التشغيل Windows و يتم وضعه في المجلد System32 و هذا هو مساره C:\WINDOWS\system32 ، و نقوم باعادة تشغيل للنظام مرة اخرى، و نجرب تشغيل اللعبة، فاذا لم تعمل نقوم بالخطوات التالية:

ابدأ Start ==> تشغيل Run ==> تظهر نافذة صغيرة نكتب بها الامر التالي:regsvr32 "filename".dll

حيث الـFilename هو اسم الملف(وضعت اشارتا الـ[ " " ] للتوضيح فقط و هي ليست داخلة بالاسم) و في مثالنا اسمه d3dx9_25 بعد كتابتنا للامر(regsvr32 d3dx9_25.dll) نضغط على Enter و يتم استدعاء الملف . طبعا نطبق هذا الامر بعد نسخه الى المجلد الخاص فيه او مجلد System32 .

ملاحظة: عند نسخ الملف في المكان المخصص له قد يقول لنا ان الملف موجود و هل نريد النسخ عليه، عندها نوافق لانه قد يكون الملف الموجود تالف و ملفنا الجديد يحل محله.

ملاحظة اخرى: قد يكون الملف موجود في الجهاز و قد لا يكون فيه عطب لكن لا يمكن استدعائه و ما علينا فعله هو استدعائه يديويا كما شرحنا في الـ RUN .





هذه هي الخطوات اللازم عملها في حال فقدان او حدوث خلل في ملفات الـ DLL ، فعند ظهور خطأ نقرأ اسم الملف و ما هو سبب الخطأ بعدها نذهب الى الموقع و نحمل الملف بهذه الخطوات و ان شالله يتم حل المشكلة.


# تــــم بحمد الله ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 6974_21234906070ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 827_01234246408


ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 43332_11263404142




 الموضوع : ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها  المصدر : مسجد الهدي المحمدي  الكاتب:  myegy36

 توقيع العضو/ه :myegy36

الرجوع الى أعلى الصفحة اذهب الى الأسفل

أحلى حياة
مدير عام المنتدى
مدير عام المنتدى
أحلى حياة


عدد المساهمات :
8434


نقاط :
15789


تاريخ التسجيل :
10/08/2009



ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها _
مُساهمةموضوع: رد: ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها   ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالخميس 22 يوليو 2010, 10:56 pm 

ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 112554

ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 517985

 الموضوع : ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها  المصدر : مسجد الهدي المحمدي  الكاتب:  أحلى حياة

 توقيع العضو/ه :أحلى حياة

الرجوع الى أعلى الصفحة اذهب الى الأسفل

Yahia
المراقب العام
المراقب العام
Yahia


عدد المساهمات :
2681


نقاط :
4205


تاريخ التسجيل :
22/03/2011



ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها _
مُساهمةموضوع: رد: ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها   ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها I_icon_minitimeالإثنين 09 مايو 2011, 2:32 pm 

ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها 719628
 الموضوع : ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها  المصدر : مسجد الهدي المحمدي  الكاتب:  Yahia

 توقيع العضو/ه :Yahia

الرجوع الى أعلى الصفحة اذهب الى الأسفل

 

ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 

مواضيع مماثلة

+
 
 
(( تذكر جيداً: يمنع وضع صور ذوات الأرواح ويمنع الردود الخارجة عن الشريعه ويمنع الاشهار باى وسيلة والله شهيد ))
صفحة 1 من اصل 1

تذكر قول الله تعالى :{{ مَا يَلْفِظُ مِن قَوْلٍ إِلا لَدَيْهِ رَقِيبٌ عَتِيدٌ }} سورة ق الآية 18


صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مسجد الهدي المحمدي :: خدمات الهدي المحمدي :: عالم البرامج والكمبيوتر و الانترنت-