![]() |
|
استفسار حول طريقة للعمل خارج الفورم - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : استفسار حول طريقة للعمل خارج الفورم (/showthread.php?tid=3025) الصفحات:
1
2
|
استفسار حول طريقة للعمل خارج الفورم - Agmcz - 23-04-2011 السلام عليكم ورحمة الله وبركاته كيف يمكن للبرنامج أن يعمل خارج الفروم الرئيسي عند تنفيد زر من الأزرار بمعنا أصح الفورم لا يتأثر بما سيقوم به زر استفسار حول طريقة للعمل خارج الفورم - kachwahed - 23-04-2011 وعليكم السلام ورحمة الله وبركاته إقتباس :كيف يمكن للبرنامج أن يعمل خارج الفروم الرئيسيالبرنامج ليس هو النموذج الرئيسي (TForm) برنامج ذو واجهة مرئية في دلفي (افتراضا) ينحدر من النمط TApplication الذي يغلق (افتراضا) بغلق نموذجه الرئيسي Application.MainForm يمكنك تغيير ذلك بعدة أشكال، حيث الأمر يتوقف على ما تود عمله. استفسار حول طريقة للعمل خارج الفورم - Agmcz - 23-04-2011 شكرا لك أخي وبارك الله فيك على المعلومة انا عامل loop وعند تنفيذها يعلق البرنامج إلى أن تنتهي لهذا وضعت استفساري أود أن لا يتأثر بـ loop إن شاء الله تكون فهمت قصدي وتفديني استفسار حول طريقة للعمل خارج الفورم - kachwahed - 23-04-2011 إقتباس :انا عامل loop وعند تنفيذها يعلق البرنامج إلى أن تنتهيماذا تقصد؟ يمكنك إنشاء نموذج ثان يكون ظاهرا عند إنشائه (Form2.Visible := True) مع جعل النموذج الأول (الرئيسي) مخفي عند إنشائه (Form1.Visible := True) عند غلق النموذج الثاني يبقى الأول يعمل في الخلفية (Background) أرفق مثال لتوضيح الفكرة. استفسار حول طريقة للعمل خارج الفورم - Agmcz - 23-04-2011 loop تتعامل مع ملف كبير الحجم لهدا السبب تعلق سأطبق ما قلت وأعطيك النتيجة
استفسار حول طريقة للعمل خارج الفورم - Agmcz - 23-04-2011 فكرت العمل في نموذج ثاني رائعة لكن نود أن أن لا يتأثر به نموذج الأول ويكون ثاني مخفي استفسار حول طريقة للعمل خارج الفورم - Agmcz - 23-04-2011 أظن أنها لن تنجح هده الفكرة أخي انا اتعامل مع ملف كبير فهل من فكرة استفسار حول طريقة للعمل خارج الفورم - kachwahed - 24-04-2011 إقتباس :أخي انا اتعامل مع ملف كبير فهل من فكرةالآن، اتضحت الفكرة المشكلة في أن البرنامج يتجمد... استخدم Application.ProgressMessage بداخل الحلقة أو Thread استخدم البحث... استفسار حول طريقة للعمل خارج الفورم - Agmcz - 24-04-2011 اخي لست أعلم مادا أقول لك الشكر قليل عليك جعله الله في ميزان حسناتك استعملت Thread بحثت في المنتدى ووجدت الكثير المواضيع التي تشرحه انا حملت هدا الكتاب من هدا الموضوع وحل المشكل http://www.delphi4arab.net/forum/showthread.php?tid=2021 ممكن تقلي كيف استخدم Application.ProgressMessage داخل الحلقة ولو مثال وبارك الله فيك استفسار حول طريقة للعمل خارج الفورم - kachwahed - 24-04-2011 إقتباس :ممكن تقلي كيف استخدم Application.ProgressMessageعفوا أخي هي ProcessMessages وليست ProgressMessage كنت أكتب من رأسي عفوا، مواضيع حول ذلك:http://www.delphi4arab.net/forum/showthread.php?p=9278 http://www.delphi4arab.net/forum/showthread.php?p=4856 بالتوفيق. |