14-02-2009, 04:54 PM
14-02-2009, 05:54 PM
السلام عليكم
رسم جميل، لكن Compiler يقول في السطر:
Application.MainFormOnTaskbar := True;
: MainFormOnTaskbar متغير غير معرف.
إضافة أنه ينقصه شيء مثل:
Application.ProcessMessages
رسم جميل، لكن Compiler يقول في السطر:
Application.MainFormOnTaskbar := True;
: MainFormOnTaskbar متغير غير معرف.
إضافة أنه ينقصه شيء مثل:
Application.ProcessMessages
14-02-2009, 06:43 PM
شكرا اخى kachwahed .
غيرها الى
اضن ان Sleep هنا تعمل نفس عمل ProcessMessages + تسببت فى توقف البرنامج .
اخى kachwahed عدل على البرنامج باستعمال ProcessMessages و ارفقه .
بارك الله فيك .
غيرها الى
PHP كود :
Application.ShowMainForm := True;
إقتباس :إضافة أنه ينقصه شيء مثل:
Application.ProcessMessages
اضن ان Sleep هنا تعمل نفس عمل ProcessMessages + تسببت فى توقف البرنامج .
اخى kachwahed عدل على البرنامج باستعمال ProcessMessages و ارفقه .
بارك الله فيك .
18-02-2009, 06:37 PM
السلام عليكم
أعذرني أخي على التأخير...
تستعمل غالبا Application.ProcessMessages داخل كل حلقة من النوع For i:=0 to x do ووظيفتها أنها لا تجعل البرنامج يتجمد كما يحدث في حالتنا هذه...
أضفت هذه التعليمة داخل كل حلقة حتى لا يتجمد ومع ذلك لا يزال يتجمد بعد حوالي ثانيتين،بصراحة لم أنظر كثيرا في الكود، البقية عليك
أما Sleep فهي تجمد البرنامج للمدة المحددة بين قوسين كـ Param، لذلك أنصح بالاكتفاء ب Timer فهو يفي بالغرض.
شكرا كثيرا.
أعذرني أخي على التأخير...
تستعمل غالبا Application.ProcessMessages داخل كل حلقة من النوع For i:=0 to x do ووظيفتها أنها لا تجعل البرنامج يتجمد كما يحدث في حالتنا هذه...
أضفت هذه التعليمة داخل كل حلقة حتى لا يتجمد ومع ذلك لا يزال يتجمد بعد حوالي ثانيتين،بصراحة لم أنظر كثيرا في الكود، البقية عليك

أما Sleep فهي تجمد البرنامج للمدة المحددة بين قوسين كـ Param، لذلك أنصح بالاكتفاء ب Timer فهو يفي بالغرض.
شكرا كثيرا.
15-05-2009, 12:45 PM
لكن البرنامج به مشكل و هو لا يتوقف حتى ولو ضغطت إغلاق
28-07-2009, 02:04 PM
يستعمل البروسدور ProcessMessages في معالجة رسائل قيد الانتظار و و هو بالتالي يمنع الوصول الى حالة CPU 100% أي تجمد البرنامج
,بطبيعة الحال سيتم استهلاك الوقت أطول لتنفيذ البرنامج حسب الوقت المتطلب لتنفيذ كل رسالة .
,بطبيعة الحال سيتم استهلاك الوقت أطول لتنفيذ البرنامج حسب الوقت المتطلب لتنفيذ كل رسالة .
29-07-2009, 01:42 AM
السلام عليكم
تعديل بسيط لتفادى ذالك .
تعديل بسيط لتفادى ذالك .
![[صورة: n55l-f659298e1d.bmp]](http://www.n55l.com//uploads/images/n55l-f659298e1d.bmp)