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

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : استفسار عن طريقة لتسريع التنفيذ (/showthread.php?tid=3048)



استفسار عن طريقة لتسريع التنفيذ - Agmcz - 01-05-2011

السلام عليكم
اود طريقة لتنفيد loop بسرعة هائلة
في استفسار سابقة كنت اعاني من تجمد في تنفيذ
وبارك الله في الاخوان ما قصرو معي استعملت thread
الان اود زيادة في سرعة تنفيذ


استفسار عن طريقة لتسريع التنفيذ - me_delphi - 02-05-2011

إقتباس :اعاني من تجمد في تنفيذ

كيف سنجيب ولم ترفق لنا الكود...

مسألة التجميد أن الحلقة لا تتوقف و ان أردت أن يستجيب البرنامج لبقية الأوامر عند تنفيد الحلقة أضف

PHP كود :
Application.ProcessMessages; 



استفسار عن طريقة لتسريع التنفيذ - Agmcz - 02-05-2011

شكرا اخي
أنا لا أعاني من أي مشكل في تجمد
لقد جربت الأمر سابقا Application.ProcessMessages;
وضبط معي أنا أستفسر عن طريقة لزايادة سرعة التنفيد
وشكرا


استفسار عن طريقة لتسريع التنفيذ - me_delphi - 03-05-2011

بالنسبة لاستعمال حلقتين أو أكثر في آن واحد فاننا نستعمل Thread .

أما ان كنت تعني سرعة الملفات التنفيدية التي ينتجها دلفي فهي أسرع من EXE التي ينتجها ++C , وحسب علمي

لغة التجميع هي وحدها التي ستعطيك ملفات تنفيدية أسرع من ملفات دلفية كما انه يمكنك استعمال الأسمبلي في

دلفي ان كانت لديك خبرة كافية.


استفسار عن طريقة لتسريع التنفيذ - محمد عبد العزيز - 05-05-2011


وعليكم السلام ورحمة الله

ابحث عن الجزء الذي ياخذ وقت من برنامجك
ثم حاول اعادة كتابته بطريقة اسرع
هذه العملية تسمى
Profiling


استفسار عن طريقة لتسريع التنفيذ - Agmcz - 05-05-2011

أهلا أخي عبد العزيز

أنا أعرف الجزء المتسبب في البطء
لكن لا استطيع معالجته لأني لا أستطيع التحكم فيه
فبرنامجي يتعامل مع idhttp