![]() |
|
كيف يحتفظ البرنامج بأخر شكل بعد التغييرات عليه - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : مصادر دلفي مفتوحة تعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=14) +--- الموضوع : كيف يحتفظ البرنامج بأخر شكل بعد التغييرات عليه (/showthread.php?tid=1470) الصفحات:
1
2
|
كيف يحتفظ البرنامج بأخر شكل بعد التغييرات عليه - kachwahed - 06-01-2010 السلام عليكم إقتباس :اخي الكريم, هل ممكن اثتثنآء مكون او مكونات من حفظ المعلموت ؟لاستثناء أحد المكونات حاول تدميره قبل القيام بعملية الحفظ، بشيء مثل: كود : Button1.Free;
WriteComponent(Self);كيف يحتفظ البرنامج بأخر شكل بعد التغييرات عليه - AL-MOB4RM3G - 06-01-2010 جزآك الله خيرا اخي الكريم كاشوآحد, إقتباس :لاستثناء أحد المكونات حاول تدميره قبل القيام بعملية الحفظ، بشيء مثل: جربت طريقتك اخي الكريم, فحتفظ البرنآمج بالتدمير :cryss: بعد عمل Free وبعدها عمل Build للبرنآمج مرة اخرى, يكون المكون الذي عملت له Free مختفي, يعني يجب عمل Create للكومبننت مرة اخرى عند OnFormCreate ان اردت ان استرجعه, (لم اجربها بعد) على كل حال, بارك الله لكم كيف يحتفظ البرنامج بأخر شكل بعد التغييرات عليه - mohfa - 06-01-2010 اخي لماذا كل هذا استعمل ملف ini او استعمل registry ولما ملف xml الامر في غاية البساطة , لما كل هذا التعقيد كيف يحتفظ البرنامج بأخر شكل بعد التغييرات عليه - kachwahed - 06-01-2010 إقتباس :بعد عمل Free وبعدها [COLOR="Red"]عمل Buildللبرنآمج مرة اخرى, يكون المكون الذي عملت له Free مختفي, توقعت ذلك ، بل بمجرد إعادة تشغيلهإقتباس :يعني يجب عمل Create للكومبننت مرة اخرى عند OnFormCreate ان اردت ان استرجعه, (لم اجربها بعد)لا داعي لذلك، هذه تجارب فقط.... ObjectStreaming يستخدم في حالات خاصة لاحظ أننا نقوم بحفظ المكون بأكمله ونحن في الحقيقة لا نحتاج سوى Caption ! وقد تحدث مشاكل عند تحديث المكونات بنسخ أحدث، حيث تضاف خصائص جديدة في مثل هذه الحالات نكتفي بما أشار أخي Mohfa إقتباس :الامر في غاية البساطة , لما كل هذا التعقيدهكذا تأتي الاكتشافات [/COLOR]
كيف يحتفظ البرنامج بأخر شكل بعد التغييرات عليه - AL-MOB4RM3G - 06-01-2010 إقتباس :توقعت ذلك ، بل بمجرد إعادة تشغيله إقتباس :هكذا تأتي الاكتشافات:clap2: بالتوفيق اخي الحبيب كيف يحتفظ البرنامج بأخر شكل بعد التغييرات عليه - issamdnn - 07-01-2010 أخوتي الأعزاء لقد كنت قد شاهدت الموضوع السابق حول إستخدام ملفات ال ini وأنا نفسي كنت أستخدم مسجل النظام لحفظ إعدادات البرنامج ولذلك قمت بوضع هذه الطريقة التي على ما أضن بأنها أفضل بكثير من الطرق السابقة وفيما يتعلق بإزلة إستعادة الإعدادات عن أحد الكمبونتتس فأضن بأن هذا ليس موضوع ذو أهمية عن تحقيق غاية أكبر وهي حفظ أخر التغييرات على البرنامج كما أن طريقة الأخ MOHFA تحتاج إلى كتابة الكود لكل عنصر بنفسه وأما طرقتي السابقة فهي تحفظ كل الإعدادات للوسيط SELF الذي يكون عادة نفس الفورم بكامل عناصره التي يمتلكها والله الموفق للجيمع . |