ما طريقة اضافات حلقات وهمية لبرامج معروفة بالدلفي
#2
الموضوع عميق ولا استطيع الاجابه عليه بسهوله

يمكنك على سبيل المثال اضافه هذه الحلقة في حدث ضغطة زر:

كود :
var i : Integer; begin i := 1; while i < 1000000 do Inc(i, 10); // زد بمقدار 10 حتى تصل الى مليون end;

ولكن العدد ضخم وينتج عن ذلك ان البرنامج توقف البرنامج عن الاستجابة حتى يصل الحدث الى مليون

يمكنك تقليل العدد الى 1000 او 100 مثلا وستكون العملية سريعة وغير ملحوظة لكن ان اردت عددا كبيرا فعليك بتخصيص شئ يسمى MultiThreading لكي لا يتوقف البرنامج عن الاستجابه وتضل العملية المليونية تزداد في الخلفيه
الرد


الردود في هذا الموضوع
ما طريقة اضافات حلقات وهمية لبرامج معروفة بالدلفي - بواسطة Zinab - 15-01-2013, 02:56 AM

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


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