delphi4arab منتديات دلفي للعرب
رسم جميل بابسط الطرق . - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي الأخرى (https://delphi4arab.net/forum/forumdisplay.php?fid=4)
+--- قسم : برامج دلفي من عمل الأعضاء (https://delphi4arab.net/forum/forumdisplay.php?fid=27)
+--- الموضوع : رسم جميل بابسط الطرق . (/showthread.php?tid=574)



رسم جميل بابسط الطرق . - hanipino - 14-02-2009

السلام عليكم

[صورة: n55l-f659298e1d.bmp]

اتمنى_ان ينال اعجابكم .

و السلام عليكم .


رسم جميل بابسط الطرق . - kachwahed - 14-02-2009

السلام عليكم
رسم جميل، لكن Compiler يقول في السطر:
Application.MainFormOnTaskbar := True;
: MainFormOnTaskbar متغير غير معرف.
إضافة أنه ينقصه شيء مثل:
Application.ProcessMessages


رسم جميل بابسط الطرق . - hanipino - 14-02-2009

شكرا اخى kachwahed .

غيرها الى
PHP كود :
Application.ShowMainForm := True; 

إقتباس :إضافة أنه ينقصه شيء مثل:
Application.ProcessMessages

اضن ان Sleep هنا تعمل نفس عمل ProcessMessages + تسببت فى توقف البرنامج .
اخى kachwahed عدل على البرنامج باستعمال ProcessMessages و ارفقه .

بارك الله فيك .


رسم جميل بابسط الطرق . - kachwahed - 18-02-2009

السلام عليكم
أعذرني أخي على التأخير...
تستعمل غالبا Application.ProcessMessages داخل كل حلقة من النوع For i:=0 to x do ووظيفتها أنها لا تجعل البرنامج يتجمد كما يحدث في حالتنا هذه...
أضفت هذه التعليمة داخل كل حلقة حتى لا يتجمد ومع ذلك لا يزال يتجمد بعد حوالي ثانيتين،بصراحة لم أنظر كثيرا في الكود، البقية عليك Wink
أما Sleep فهي تجمد البرنامج للمدة المحددة بين قوسين كـ Param، لذلك أنصح بالاكتفاء ب Timer فهو يفي بالغرض.
شكرا كثيرا.


رسم جميل بابسط الطرق . - minou00 - 15-05-2009

لكن البرنامج به مشكل و هو لا يتوقف حتى ولو ضغطت إغلاق


رسم جميل بابسط الطرق . - البقالي التطواني - 28-07-2009

يستعمل البروسدور ProcessMessages في معالجة رسائل قيد الانتظار و و هو بالتالي يمنع الوصول الى حالة CPU 100% أي تجمد البرنامج
,بطبيعة الحال سيتم استهلاك الوقت أطول لتنفيذ البرنامج حسب الوقت المتطلب لتنفيذ كل رسالة .


رسم جميل بابسط الطرق . - hanipino - 29-07-2009

السلام عليكم

تعديل بسيط لتفادى ذالك .