الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إنشاء ملفات تنقيذية من برنامجك

بدأه حسين طي في 24 أغسطس 2008 · 10 رد · 1,950 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم وشكر على المساعدة سلفا أود أن أعرف الطريقة والتي يمكنني من خلالها إنتاج ملفات تنفيذية من برنامج تماما مثل ملفات بواسطة الأوتوران (Multimedia bliuder) الأوتران ليس كربامج تنصيب والأهم هي معرفة الفكرة ليس الكود الجاهز الذي ربما لن أفهمه بالشكل الصحيح ثم هل يكفي الدلفي لوحده أم أحتاج تعلم أشياء أخرى

#2

هناك على الاقل طريقتين لنفس فكرة ملف تنفيذس يقراء من نفسه:

- استخدام الرسورس Resource

- استخدام Overlay اضافة لنهاية الملف التنفيذي

مثال عن النقطة الأولى

مثال عن عرض صور JPEG من ملف الموارد, Pictures Sliding from Resource File

مثال عن النقطة الثانية

كيفية عملSFX بدلفي

والسلام عليكم ورحمة الله

d4baa0.gif
#3

شكرا أخي محمد على الرد السريع

لكنني لم أقصدتضمين برنامجي مجموعة من الملفات ليعرضها Resource ولكنني قصدت أن يقوم برنامجي بإنشاء ملفات تطبيفات جديدة ولكنها معدة لتنفيذ أموار محددة مثلا

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

يقوم ACDsee بهذا إذا إخترت

Create >> Create Slide show File >> Standalone Slide Show (.exe File Format);

#4

تقوم بعمل برنامج قالب مهمته عرض الصورة مثلا من الريسورس ,, برنامج اخر يغير في الريسورس لدى البرنامج القالب ليستبدل الصورة القديمة بالتي طلبها المستخدم .

هذه فكرة عامة .

تم تعديل هذه المشاركة بواسطة GamingMasteR في 24 أغسطس 2008 في 15:14

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#5
حسين طي كتب:
لكنني لم أقصدتضمين برنامجي مجموعة من الملفات ليعرضها Resource

يبدو انك لم تفهم جيدا الرد

كل من MultiMedia Builder و ACDsee يستخدمان احد الطرق التي ذكرتها

d4baa0.gif
#6

شكرا لك أستاذنا محمد عبد العزيز

فبرغم أنى غير ممارس لدلفى لكن أسعدنى الموضوع

وأعطانى فكرة كنت أبحث عنها

--------

ولدى طلب شخصى هل تعرف روابط لنفس الموضوع بالدوت نت

وشكرا جزيلا لك ...

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

#7

اخي vbm بارك الله فيك لاتقل لي استاذ فكلمة اخ احسن

بالنسبة للDot NET فلا علم لي به

لكن الاهم الفكرة والتي يمكن تطبيها مها كانت اللغة

والملف التنفيذي للDot NET مثل الملف التنفيذي للWin32 باضافات

d4baa0.gif
#8

السلام عليكم

انا اعرف طريقة Resource ومازلت لم اجربها على الدلفي نت إن شاء الله ابحث في الامر

#9

السلام عليكم

اقتباس
تماما مثل ملفات بواسطة الأوتوران (Multimedia bliuder)

أحبتي..

عندما تعاملت مع ملفات MBD التنفيذية كملف ست عشري فهمت أنه يتألف من 3 أجزاء والله أعلم (تحليل شخصي فقط):

1- ترويسة الملف التنفيذي : جزء ثابت يقوم بتشغيل واستعراض ملف MBD.

2- ملف المصدر MBD نفسه .. والدليل أنه سيعمل لو اقتطعناه من الملف وحفظناه باللاحقة mbd.

3- نهاية الملف (مثل كود توثيق أو هكذا أمور) ثابت الطول، متغير البيانات حسب معلومات الملف التنفيذي.

لكم محبتي...

#10
اقتباس
اخي vbm بارك الله فيك لاتقل لي استاذ فكلمة اخ احسن

بالنسبة للDot NET فلا علم لي به

لكن الاهم الفكرة والتي يمكن تطبيها مها كانت اللغة

والملف التنفيذي للDot NET مثل الملف التنفيذي للWin32 باضافات

بالعكس أستاذى - فأنت أكثر علما منى بكثير جدا وأكبر سنا -

ويجب إحترام ذلك وبشدة - وهذة ليست مجاملة والله -

وبالنسبة للموضوع للحق أغبطكم بشدة فى منتدى الدلفى لتفاعلكم الكبير مع الأعضاء

وشكرا جزيلا لكم ...

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

#11

أشكركم على المساعدة وعفوا أخ محمد إتضحت الفكرة الأن

مواضيع مشابهة