delphi4arab منتديات دلفي للعرب

نسخة كاملة : تحكم في تنفيذ عملية يوميا
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته

اود التحكم في تنفيذ عملية ما يوميا اي :
كل يوم على الساعة التي احديدها يقوم البرنامج بالتنفيذ عملية ما .
هل هناك حل بدون استعمال TTimer ؟
بارك الله فيكم
بالتوفيق للجميع
و عليكم السلام و رحمة الله و بركاته

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

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

مثال مرفق

بالتوفيق
بارك الله فيك اخي عبد الجليل الله ينورك

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

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

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