1. a7mdrat

    a7mdrat Developer

    الأنتساب:
    ‏7 أغسطس 2012
    المشاركات:
    31
    الإعجابات المتلقاة:
    1
    نقاط الجائزة:
    8


    [​IMG]
    الحمد لله الذي خلق السموات والأرض وجعل الظلمات

    والنور , وصل اللهم وسلم على خاتم الأنبيــــاء

    والمرسلين وسلم تسليما كثيرا .


    [​IMG]
    نبداء على بركة اللة يا ا فضل اعضاء فى العالم

    سأقدم لكم اليوم الشرح الأسطوري لكيفية التعامل مـع الـ Resource في الدلفي

    الشرح طويل شيء ما ويعتمد على طريقة جديدة في دمج الريسورس ويتكون من 16 صورة + شرح مفصل
    أولا نقوم بالذهاب إلى مسار ( الصورة أو الصوت أو .... ) الذي نريد إضافتها
    مثلا سنضيف صورة في مثالنا ولنفترض أنها توجد في المسار التالي : "D:\Flash"
    نذهب للمسار الذي تتواجد فيها الصورة ونقوم بإنشاء مستند نصي Document Texte كما في الصورة

    [​IMG]
    [​IMG]

    ونختار
    Brcc32.exe و من ثم Ouvrir كما في الصورة

    حيث يمكنكم تغيير الـ Star1 بأي كلمة تريدونها و أيضا Star شرط أن تتذكروا الإسم

    [​IMG]


    ثم نقوم بفتحه ونكتب كما في الصورة التالية:

    أما عن Picture.bmp فهو إسم الصورة التي سنضيفها إلى برنامجنا ( تكون في نفس المسار )

    [​IMG]

    ومن ثم

    بعد هذا نقوم بحفظ المستند النصي كما توضح الصورة التالية شريطة أن يكون ينتهي بـ .rc ويكو


    في نفس المسار


    [​IMG]

    بعد هذا نقوم بالذهاب إلى الملف الذي حفظنها

    ونضغط بالزر الأيسر للفأرة ونختار Ouvrir avec كم في الصورة


    [​IMG]


    ونضغط على Choisir Le Programme

    وبعد ذلك Sélectionner le programme dans une liste


    [​IMG]

    ومن ثم Parcourir
    [​IMG]

    ونبحث عن مكان تنصيبينا للدلفي وغالبا يكون في المسار التالي : C:\Program Files\Borland\Delphi7
    ومن ثم ندخل للمجلد Bin كما توضح الصورة


    [​IMG]


    OK


    [​IMG]

    بعدها مباشرة سيتم إنشاء ملف بنفس الإسم في نفس المسار الذي تم إنشاء فيه startec.rc ولكن الملف الجديد يكون بصيغة .res
    عوض .rc أي سيكون startec.res ( في مثالنا )
    تم إنشاء ملف الريسورس كما في الصورة في نفس المسار


    [​IMG]

    الان إنتهينا من هذا الجانب ننتقل إلى الجانب البرمجي
    نفتح الدلفي
    نضيف زر ونغير الـ Caption إلى Show و نضيف مكون Timage كما توضح الصورة


    [​IMG]

    نقوم بنسخ الملف المنشأ للريسورس startec.res إلى نفس مجلد برنامجنا


    [​IMG]

    ثم نقوم بإضافة الريسورس الذي أنشأنه لبرنامجنا
    تحت implementation كما في الصور


    [​IMG]

    الان نضغط مرتين بالزر الأيمن للفأرة
    ونبدأ بكتابة الكود نصرح عن بعض المتغيرات وهي MyPicture من نوع TResourceStream و متغير حرفي string
    المتغير s سيحمل مسار البرنامج + إسم الصورة الناتجة أنا سميتها Pic.bmp
    نقوم بإنشاء الـ Tresourcestream بحيث إسم الريسورس هو star1 ونوعه هو star
    ومن ثم نقوم بحفظه في نفس المسار أعني s
    وبعد ذلك نطلب من مكون الـ Timage عرضه
    ومن ثم نحرر الريسورس Free
    صورة للكود سورس للزر
    show


    [​IMG]

    الان نشغل برنامجنا وبعض الضغط على الزر Show تظهر الصورة
    لاحظ معي




    [​IMG]

    نصل إلى مرحلة تحميل المشروع و البرنامج التنفيدي exe​

    وأيضا جميع الملفات التي تم ذكرها في الموضوع ( أعني بذلك .rc و .res و الصورة )​


     
  2. Hac-Pro

    Hac-Pro Developer

    الأنتساب:
    ‏7 أغسطس 2012
    المشاركات:
    18
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    1
    الوظيفة:
    هاك - برمجه - تشفير
    الإقامة:
    مــُصـٌر
    رد: التعامل مـع الـ Resource في الدلفي شرح مصور اسطورة جديد فى عالم الدلفى

    رااااائع اخوى

    جزاك الله كل خير ان شاء الله

    بالتوفيق و يعطيك ألف عآفية ​
     
  3. No-Security

    No-Security <span style="font-weight: bold; text-shadow: #BBBB DeveloPer Plus

    الأنتساب:
    ‏16 أكتوبر 2014
    المشاركات:
    177
    الإعجابات المتلقاة:
    5
    نقاط الجائزة:
    18
    رد: التعامل مـع الـ Resource في الدلفي شرح مصور اسطورة جديد فى عالم الدلفى

    مشكور اخي الغالي
     

مشاركة هذه الصفحة