ما هي ملفات DLL ؟
أريد بعض المعلومات عنها لو تكرمتم ..
ما هي ملفات DLL ؟
أريد بعض المعلومات عنها لو تكرمتم ..
تزود للذي لابــــــــــد منه .... فإن الموت ميقات العبـــاد
وتب مما جنيت وأنت حي ... . وكن متنبها قبل الرقــــــاد
ستندم إن رحلت بغير زاد ... . وتشقى إذ يناديك المنادي
أترضى أن تكون رفيق قوم .... لهم زاد وأنـــت بغير زاد ؟!
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
السلام عليكم,
كثيرا ما نطرح على أنفسنا هذا السؤال ونعتبر هذه الملفات أشياءا غريبة.
في الحقيقة يمكن أن نقول أن هذه الملفات قد تكون مثل برامج التشغيل exe . فملفات dll هي كذلك تحتوي على كود وفيها دوال يمكن استدعاؤها كما في برامج التشغيل. وهنا نطرح السؤال إذا كانت لها نفس الشغل فلماذا نستعملها والإجابة تكون كما يلي: نفترض أننا سنستعمل كود معين في برنامج ما وعندنا عدة برامج أخرى تستعمل نفس الكود فسيكون عمل مرهق أننا نضع الكود في كل البرامج والطريقة ستكون إذن وضع الكود المشترك في ملف DLL والبرامج التي تستعمل الكود المعين تستدعي هذه المكتبة حين تريد هذا الكود. وعلى سبيل المثال كل البرامج قد تستدعي الكود لفتح ملف ما ولهذا مثلا فإن شركة مايكروسوفت وضعت الكود لهذا في ملف Dll مثلا هنا Kernel32.dll وفي هذه الحالة سيكون عندنا ملف واحد وجميع البرامج تستعمل ما تحتاجه داخل هذه المكتبة ولهذا اسمها DLL أو Dynamic Link Library .وقد نضع داخل هذه المكتبات أيضا معطيات أخرى غير الكود مثلا Resource أو غيرها فكمثال أغلب الرسورس للأوفيس هي في ملفات من هذا النوع.
هذا بعجالة وإلى اللقاء.
أيضا فائده أخرى ، هى تحويل كل الدوال التى تتعامل مع الأجزاء الصلبه إلى دوال مخزنه فى ملفات المكتبات هذه من تصمميم مصنعى نظم التشغيل أنفسهم وذلك لحمايتة الأجزاء الصلبه من سوء الإستخدام أو من التخريب .
فريق إيجيت بروجيكتس لتطوير و تصميم مشاريع التخرج لطلبة نظم الحاسبات و الإتصالات و حلول الشركات
http://www.egit-projects.comمن موضوعــاتــى
برنامج البحث المتقدم In-File Spider V1.5
أداه مصريه شبيهه بميكروسوفت XML 3.0 + إضافات جديده و أسرع فى الأداء
ما تحتاجة لتصميم البرامج من ادوات و موارد
Handle-X Trial V1.0 ...... برنامج الشبكات و الإختراق العربى 100% بدون أدوات OCX خارجيه
هذا الموضوع مغلق.