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

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

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

PHP كود :
Application.ProcessMessages; 
لا اله الا أنت سبحانك اني كنت من الضالمين
الرد
#3
شكرا اخي
أنا لا أعاني من أي مشكل في تجمد
لقد جربت الأمر سابقا Application.ProcessMessages;
وضبط معي أنا أستفسر عن طريقة لزايادة سرعة التنفيد
وشكرا
الرد
#4
بالنسبة لاستعمال حلقتين أو أكثر في آن واحد فاننا نستعمل Thread .

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

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

دلفي ان كانت لديك خبرة كافية.
لا اله الا أنت سبحانك اني كنت من الضالمين
الرد
#5

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

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

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم