السلام عليكم
اود طريقة لتنفيد loop بسرعة هائلة
في استفسار سابقة كنت اعاني من تجمد في تنفيذ
وبارك الله في الاخوان ما قصرو معي استعملت thread
الان اود زيادة في سرعة تنفيذ
إقتباس :اعاني من تجمد في تنفيذ
كيف سنجيب ولم ترفق لنا الكود...
مسألة التجميد أن الحلقة لا تتوقف و ان أردت أن يستجيب البرنامج لبقية الأوامر عند تنفيد الحلقة أضف
PHP كود :
Application.ProcessMessages;
شكرا اخي
أنا لا أعاني من أي مشكل في تجمد
لقد جربت الأمر سابقا Application.ProcessMessages;
وضبط معي أنا أستفسر عن طريقة لزايادة سرعة التنفيد
وشكرا
بالنسبة لاستعمال حلقتين أو أكثر في آن واحد فاننا نستعمل Thread .
أما ان كنت تعني سرعة الملفات التنفيدية التي ينتجها دلفي فهي أسرع من EXE التي ينتجها ++C , وحسب علمي
لغة التجميع هي وحدها التي ستعطيك ملفات تنفيدية أسرع من ملفات دلفية كما انه يمكنك استعمال الأسمبلي في
دلفي ان كانت لديك خبرة كافية.
وعليكم السلام ورحمة الله
ابحث عن الجزء الذي ياخذ وقت من برنامجك
ثم حاول اعادة كتابته بطريقة اسرع
هذه العملية تسمى Profiling
أهلا أخي عبد العزيز
أنا أعرف الجزء المتسبب في البطء
لكن لا استطيع معالجته لأني لا أستطيع التحكم فيه
فبرنامجي يتعامل مع idhttp