WWW.Noukhba Ainoulmene Hamdi.com
أهــــــــــــــــــلا ً وسهــــــــــــــــلا
اختي ..أخي
اسمح لي بأن أحييك .. وأرحب بك
فكم يسرنا ويسعدنا انضمامك لعائلتنا المتواضعة
التي لطالما ضمها منتدانا الغالي على قلوبنا
وكم يشرفني أن أقدم لك .. أخـوتنا وصداقـتـنا
التي تتسم بالطهر والمشاعر الصادقة
التي تنبع من قلوب مشرفيّ وأعضاء
هذا المنتدى السامي
أهـلا بك
أخوكم / عبد الكريم
WWW.Noukhba Ainoulmene Hamdi.com
أهــــــــــــــــــلا ً وسهــــــــــــــــلا
اختي ..أخي
اسمح لي بأن أحييك .. وأرحب بك
فكم يسرنا ويسعدنا انضمامك لعائلتنا المتواضعة
التي لطالما ضمها منتدانا الغالي على قلوبنا
وكم يشرفني أن أقدم لك .. أخـوتنا وصداقـتـنا
التي تتسم بالطهر والمشاعر الصادقة
التي تنبع من قلوب مشرفيّ وأعضاء
هذا المنتدى السامي
أهـلا بك
أخوكم / عبد الكريم
WWW.Noukhba Ainoulmene Hamdi.com
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


بسم الله الرحمن الرحيم
 
الرئيسيةالمنشوراتأحدث الصورالتسجيلدخولاسمع القرآن الكريم
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» فيلم Cast Away
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyأمس في 20:27 من طرف ouadie

» خدمتكم راحة لنا Chil Abdelmalek
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالثلاثاء 16 أبريل 2024 - 0:23 من طرف ouadie

» ❤️دعاء ختم القرآن يسبقه آذاااان ولا أروع بصوت الأستاذ بوقطوشة عبد الرحمان ( غريب بمسجد النصر عين ولمان ) تابعوا :
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالإثنين 15 أبريل 2024 - 14:06 من طرف ouadie

» أدخل وحمل برنامج برنامج PDFelement v2.0.1 الهواتف لقراءة مستندات Pdf
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالسبت 13 أبريل 2024 - 20:48 من طرف ouadie

» ماذا بعد رمضان مع فضيلة الدكتور عبد الفتاح داودي
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالأحد 7 أبريل 2024 - 22:29 من طرف ouadie

» شباب بئر قصيعة يبدع في التحضير لافطار جماعي
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالأحد 7 أبريل 2024 - 10:14 من طرف ouadie

» كلمة السيد عبد اللطيف بن يحي رئيس جمعية مسجد العربي التبسي بئر قصيعة عين ولمان
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالأحد 7 أبريل 2024 - 9:38 من طرف ouadie

» عمال النظافة لمدينة عين ولمان يحضون بتكريم في هذه الأيام المباركة
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالخميس 4 أبريل 2024 - 6:00 من طرف ouadie

» طابوهات أتعبتنا وما زالت ترهق كاهلنا تناولها الفنان الكوميدي مزعاش التوفيق في قالب المونولوج تابعوا
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالأحد 31 مارس 2024 - 21:28 من طرف ouadie

» ميكروفون نخبتكم ينقل لكم خطبتي الجمعة لنهار اليوم الموافق ل 29 مارس 2024 مع فضيلة الدكتور عزوز الواسع مباشرة من مسجد ( علي بن أبي طالب ) عين ولمان
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالجمعة 29 مارس 2024 - 17:16 من طرف ouadie

» رمضان تجلى ...
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالخميس 21 مارس 2024 - 19:39 من طرف ouadie

» لأبناءنا أهدي :
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالأحد 17 مارس 2024 - 17:47 من طرف ouadie

التاريخ

راديو القرآن الكريم



شوف الوقت

راديو ZOMAHM
من هنا وهناك


مواقيت الصلاة ..

 





 

 

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

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
solfege




تاريخ التسجيل : 23/01/2011

ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Empty
مُساهمةموضوع: ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها..   ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالثلاثاء 8 نوفمبر 2011 - 5:29

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





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


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



ما هي:


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

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


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


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

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 هي ملفات تنفيذية صغيرة لا يمكن ان تشتغل لوحدها، تشتغل فقط من خلال برنامج تنفيذي كبير، مثل عمل سيارة بمحرك، فلا يمكن عمل السيارة دون المحرك.





[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]




الاخطاء:

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

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




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

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

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


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


و هذا خطئ اخر ظهر لعدم القدرة على تشغيل ملف 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 ، فعند ظهور خطأ نقرأ اسم الملف و ما هو سبب الخطأ بعدها نذهب الى الموقع و نحمل الملف بهذه الخطوات و ان شالله يتم حل المشكلة.


# تــــم بحمد الله
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ouadie
Admin
Admin
ouadie


تاريخ التسجيل : 02/10/2009
العمر : 61
الموقع : www.youtube.com

ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Empty
مُساهمةموضوع: رد: ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها..   ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها.. Emptyالثلاثاء 8 نوفمبر 2011 - 6:11

جزاك الله كل الخير

أخي

solfege











[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]






الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://www.facebook.com/musicmusic13
 
ملفات الـ ( dll ) .. ماهي ؟ ومافوئدها..
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» ماهي الانثى ؟ ماهي الانثى ؟ ماهي الانثى ؟
» أتعلمون ماهي المرأة ؟؟؟؟
» ماهي الة عزفك المفضلة
» ماهي الاكلة المفضلة لديكم
»  لكل شخص امنية ماهي أمنيتكـ لهذا اليوم

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
WWW.Noukhba Ainoulmene Hamdi.com :: الكمبيوتر والبرامج... :: أنظمة التشغيل-
انتقل الى: