Mdi dll form
#1
السلام عليكم

كيف يمكن انشاء فورم عن طريق Dll , و يتم استدعاء هذه الفورم من برنامج يكون على شكل MDI
بحيث تكون هذه الفورم المستدعات عبارة عن ابن .

و السلام عليكم .
الرد
#2
قد يساعدك هذا المثال:


الملفات المرفقة
.rar   DLLPASSWORD.rar (الحجم : 3.96 ك ب / التحميلات : 31)
الرد
#3
شكرا kachwahed وجدت هذه الطريقة فى احد المواقع الاجنبية .
بهذه الطريقة سنوفر الحجم عن الملف التنفيدى . لاكن هل ستؤثر على سرعة البرنامج ? .


الملفات المرفقة
.rar   MDI_ dll_frm.rar (الحجم : 312.52 ك ب / التحميلات : 79)
الرد
#4
التوفير في حجم البرنامج يجعل استلاكه من الذاكرة أقل
استهلاك أقل في الذاكرة يعني زيادة في سرعة التنفيذ
والله أعلم.
الرد
#5
نعم . و الله اعلم مفيدة فى سرعة اقلاع البرنامج فقط . اما اثناء العمل به .. ?
مثلا احتجنا شىء نستعمله فى فورم 1 , موجود فى فورم 2 الموجودة فى dll سنحتاج الى كلام مما سيؤثر على السرعة ... ? .
الرد
#6
صحيح، حجم ملف البرنامج يؤثر في سرعة إقلاع البرنامج أكثر
وأثناء التشغيل يتضح تأثير المساحة التي يحجزها البرنامج من الذاكرة على سرعة الأداء
استعمال ملفات dll إذا تم بشكل متناسق (ودون أخطاء عند الاستدعاء والتحرير) لن يؤثر على سرعة البرنامج سلبا
بل سيقلل من استهلاك الذاكرة بما يضاعف سرعة التنفيذ، وهذه من ميزات استعمال dll
يبقى شيء، وهو الاستعمال المتكرر (إنشاء وتحرير) لمفات dll، برأيي أنه لن يؤثر على السرعة بشكل سلبي فليس له علاقة بها.
الرد
#7
نعم .
بارك الله فيك kachwahed . شكرا على التجاوب . فى انتضار اراء و نصائح الاعضاء .
الرد
#8
السلام عليكم
1- "بل سيقلل من استهلاك الذاكرة بما يضاعف سرعة التنفيذ"
سرعة تنفيذ التعليمات نسبي , و لا يتعلق فقط بالحجم المحجوز في
الذاكرة .
2- تبقى كيفية ربط الملف التنفيذي , dynamic & static linking ...
بإعتبار الـ DLL's وسط أو بيئة مشاركة لعدة تطبيقات في نفس الصفحة
المحجوزة من الذاكرة , و هذا ما يجعل التطبيقات أقل حجم ! لكن تحتاج
الى RTL للتنفيذ & العمل , كبرامج vb
3- أبسط مثال , يمكننا بناء المشروع build with run time packages
و نلاحظ الفرق ؟


I'M Fly Like A G6

الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم