تحكم في تنفيذ عملية يوميا
#1
السلام عليكم ورحمة الله وبركاته

اود التحكم في تنفيذ عملية ما يوميا اي :
كل يوم على الساعة التي احديدها يقوم البرنامج بالتنفيذ عملية ما .
هل هناك حل بدون استعمال TTimer ؟
بارك الله فيكم
بالتوفيق للجميع
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد
#2
و عليكم السلام و رحمة الله و بركاته

تقصد شيئ من هذا القبيل
كود :
if time > strtotime('00:00:00') then ShowMessage('good night');
بالتوفيق Smile
الرد
#3
نورة الموضوع اخي عبد الجليل
نعم ولكن هل كل تانية اقوم بها بفحص الوقت هدا شيئ مرهق للبرنامج
فما العمل؟
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد
#4
إقتباس :هدا شيئ مرهق للبرنامج
هناك أشياء كثيرة مرهقة أكثر من هذا
تحدث بداخل برامجنا دون أن نشعر
منها على سبيل المثال رسائل Windows!
كمثال آخر يمكنك استغلاله كبديل، الحدث OnUpdate لأي TAction
ضع مكون TActionList أضف TAction ثم اكتب في الحدث OnUpdate ما تشاء...
اربط السلوك TAction مع TButton مثلا وشاهد النتيجة...
بالتوفيق.
الرد
#5
السلام عليكم

يمكنك أيضا إستخدام الـ Thread

مثال مرفق

بالتوفيق


الملفات المرفقة
.rar   thread.rar (الحجم : 1.39 ك ب / التحميلات : 33)
الرد
#6
بارك الله فيك اخي عبد الجليل الله ينورك

أضن ان هته المشكلة تحل بطرقتين فقط
ولكن السؤال الذي يطرح نفسه هو :
ما الطريقة الفعالة ؟ استعمال TTimer او استعمال Thread .

اخي كش واحد مادا تقصد بكلامك هدا :
إقتباس :كمثال آخر يمكنك استغلاله كبديل، الحدث OnUpdate لأي TAction
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد
#7
السلام عليكم ورحمة الله
إقتباس :استعمال TTimer او استعمال Thread
الأمر متعلق بالبرنامج ومهامه، حسب الحالة ينفع هذا او ذاك
عامة ان استخدمت Timer ليس شرطا ان يكون التحقق كل ثانية، كل خمس دقائق او كل ساعة مثلا.

دور برنامجك وماذا ومتى هو ما يحدد، فكر.

الرد


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


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