مرحبا بك اخي
ساشرحلك الدالة start ببساطة
هته الدالة تعيد كتابة ما في داخلها كل تك
يعني كل تك تراجع الشروط ان وجدتها صحيحة تنفذ الامر
الان ماذا نريد نحن
نريد الاضهار فقط كل شمعة
سنضيف شرط يتغير كل شمعة
هذا الشرط هو وقت الشمعة
ماذا نعمل
سنعرف متغير خارج الدالة start لكي يتم قرائته مرة فقط
مثلا نكتب خارج الدالة start
[PHP]
double alerttime;
[/PHP]
بعدها نعود الي شروط الاضهار التي برمجتها
سنضيف الشرط التالي
[PHP]
if(mydate<Time[0]&&alerttime!=Time[0])
[/PHP]
وهذا الشرط محقق في اول تنفيذ البرنامج
ينفذ الامر
نريد الانتهاء الان من التنفيذ
سنغير قيمة alerttime لكي تنفذ فقط مرة واحدة
بواسطة الكود
[PHP]
if(mydate<Time[0]&&alerttime!=Time[0])
{
Alert("Time[0]= ",Time[0],"mydate",mydate);
mydate=Time[0];
alerttime=Time[0];
}
[/PHP]