23-04-2011, 05:09 PM
الصفحات : 1 2
23-04-2011, 07:32 PM
وعليكم السلام ورحمة الله وبركاته
برنامج ذو واجهة مرئية في دلفي (افتراضا) ينحدر من النمط TApplication
الذي يغلق (افتراضا) بغلق نموذجه الرئيسي Application.MainForm
يمكنك تغيير ذلك بعدة أشكال، حيث الأمر يتوقف على ما تود عمله.
إقتباس :كيف يمكن للبرنامج أن يعمل خارج الفروم الرئيسيالبرنامج ليس هو النموذج الرئيسي (TForm)
برنامج ذو واجهة مرئية في دلفي (افتراضا) ينحدر من النمط TApplication
الذي يغلق (افتراضا) بغلق نموذجه الرئيسي Application.MainForm
يمكنك تغيير ذلك بعدة أشكال، حيث الأمر يتوقف على ما تود عمله.
23-04-2011, 08:17 PM
شكرا لك أخي وبارك الله فيك على المعلومة
انا عامل loop وعند تنفيذها يعلق البرنامج إلى أن تنتهي
لهذا وضعت استفساري
أود أن لا يتأثر بـ loop
إن شاء الله تكون فهمت قصدي وتفديني
انا عامل loop وعند تنفيذها يعلق البرنامج إلى أن تنتهي
لهذا وضعت استفساري
أود أن لا يتأثر بـ loop
إن شاء الله تكون فهمت قصدي وتفديني
23-04-2011, 10:03 PM
إقتباس :انا عامل loop وعند تنفيذها يعلق البرنامج إلى أن تنتهيماذا تقصد؟
يمكنك إنشاء نموذج ثان يكون ظاهرا عند إنشائه (Form2.Visible := True)
مع جعل النموذج الأول (الرئيسي) مخفي عند إنشائه (Form1.Visible := True)
عند غلق النموذج الثاني يبقى الأول يعمل في الخلفية (Background)
أرفق مثال لتوضيح الفكرة.
23-04-2011, 11:09 PM
loop تتعامل مع ملف كبير الحجم لهدا السبب تعلق
سأطبق ما قلت وأعطيك النتيجة
سأطبق ما قلت وأعطيك النتيجة

23-04-2011, 11:42 PM
فكرت العمل في نموذج ثاني رائعة
لكن نود أن أن لا يتأثر به نموذج الأول ويكون ثاني مخفي
لكن نود أن أن لا يتأثر به نموذج الأول ويكون ثاني مخفي
23-04-2011, 11:56 PM
أظن أنها لن تنجح هده الفكرة
أخي انا اتعامل مع ملف كبير فهل من فكرة
أخي انا اتعامل مع ملف كبير فهل من فكرة
24-04-2011, 12:12 AM
إقتباس :أخي انا اتعامل مع ملف كبير فهل من فكرةالآن، اتضحت الفكرة
المشكلة في أن البرنامج يتجمد...
استخدم Application.ProgressMessage بداخل الحلقة
أو Thread
استخدم البحث...
24-04-2011, 01:58 AM
اخي لست أعلم مادا أقول لك الشكر قليل عليك
جعله الله في ميزان حسناتك
استعملت Thread
بحثت في المنتدى ووجدت الكثير المواضيع التي تشرحه
انا حملت هدا الكتاب من هدا الموضوع وحل المشكل
http://www.delphi4arab.net/forum/showthr...p?tid=2021
ممكن تقلي كيف استخدم
Application.ProgressMessage
داخل الحلقة ولو مثال وبارك الله فيك
جعله الله في ميزان حسناتك
استعملت Thread
بحثت في المنتدى ووجدت الكثير المواضيع التي تشرحه
انا حملت هدا الكتاب من هدا الموضوع وحل المشكل
http://www.delphi4arab.net/forum/showthr...p?tid=2021
ممكن تقلي كيف استخدم
Application.ProgressMessage
داخل الحلقة ولو مثال وبارك الله فيك
24-04-2011, 04:11 PM
إقتباس :ممكن تقلي كيف استخدم Application.ProgressMessageعفوا أخي هي ProcessMessages وليست ProgressMessage
كنت أكتب من رأسي
عفوا، مواضيع حول ذلك:http://www.delphi4arab.net/forum/showthread.php?p=9278
http://www.delphi4arab.net/forum/showthread.php?p=4856
بالتوفيق.
الصفحات : 1 2