السلام عليكم ورحمة الله وبركاته
اود التحكم في تنفيذ عملية ما يوميا اي :
كل يوم على الساعة التي احديدها يقوم البرنامج بالتنفيذ عملية ما .
هل هناك حل بدون استعمال TTimer ؟
بارك الله فيكم
بالتوفيق للجميع
و عليكم السلام و رحمة الله و بركاته
تقصد شيئ من هذا القبيل
كود :
if time > strtotime('00:00:00') then
ShowMessage('good night');
بالتوفيق

نورة الموضوع اخي عبد الجليل
نعم ولكن هل كل تانية اقوم بها بفحص الوقت هدا شيئ مرهق للبرنامج
فما العمل؟
إقتباس :هدا شيئ مرهق للبرنامج
هناك أشياء كثيرة مرهقة أكثر من هذا
تحدث بداخل برامجنا دون أن نشعر
منها على سبيل المثال رسائل Windows!
كمثال آخر يمكنك استغلاله كبديل، الحدث OnUpdate لأي TAction
ضع مكون TActionList أضف TAction ثم اكتب في الحدث OnUpdate ما تشاء...
اربط السلوك TAction مع TButton مثلا وشاهد النتيجة...
بالتوفيق.
السلام عليكم
يمكنك أيضا إستخدام الـ Thread
مثال مرفق
بالتوفيق
بارك الله فيك اخي عبد الجليل الله ينورك
أضن ان هته المشكلة تحل بطرقتين فقط
ولكن السؤال الذي يطرح نفسه هو :
ما الطريقة الفعالة ؟ استعمال TTimer او استعمال Thread .
اخي كش واحد مادا تقصد بكلامك هدا :
إقتباس :كمثال آخر يمكنك استغلاله كبديل، الحدث OnUpdate لأي TAction
السلام عليكم ورحمة الله
إقتباس :استعمال TTimer او استعمال Thread
الأمر متعلق بالبرنامج ومهامه، حسب الحالة ينفع هذا او ذاك
عامة ان استخدمت Timer ليس شرطا ان يكون التحقق كل ثانية، كل خمس دقائق او كل ساعة مثلا.
دور برنامجك وماذا ومتى هو ما يحدد، فكر.