عرض مشاركة واحدة
قديم 2019-09-26, 11:36 PM
المشاركة #5  
AbuMaryam
  • غير متواجد
افتراضي رد: حل مشكلة الرسايل اللى بتيجى على السيرفر
بالنسبة لتكرار الرسايل
المشكلة من تعديل الوقت بتاع الاوتوانفيت


كود:
if (Now64.DayOfWeek == DayOfWeek.Monday && DateTime.Now.Hour == 20 && DateTime.Now.Minute == 23 && Now64.Second == 1

هشرحلك الشرط دة عشان تعرف العيب منين بظبط


كود:
Now64.DayOfWeek == DayOfWeek.Monday << دي معناها الاوتوانفيت هيتبعت ف انهي يوم من الاسبوع 


كود:
DateTime.Now.Hour == 20 <<  دي معناها الاوتوانفيت هيتبعت ف انهي ساعة من ال 24 ساعة بتوع  اليوم سواء صباحا او مساء (نظام 24 ساعة


كود:
DateTime.Now.Minute == 23 <<  دي معناها الاوتوانفيت هيتبعت ف انهي دقيقة من ال 60 دقيقة بتوع  الساعة 


كود:
Now64.Second == << دي معناها الاوتوانفيت هيتبعت ف انهي ثانية من ال 60 ثانية بتوع الدقيقة 


يعني كدة الشرط الي فوق دة بيقول

ان يوم الاتنين الساعة 20 (8 مساء) ف الدقيقة 23 ف الثانية 1 هبعت اوتو انفيت للاعيبة عشان يروحو المكان الى انت هتحددة

-------------------------------------

ف انت لو هتحدد الشرط ب الشكل دة مثلا


كود:
 if (DateTime.Now.Minute >= 16 && DateTime.Now.Minute <= 19

هفضل يبعت اوتوانفيت ف كل ثانية من الدقيقة 16 لحد الدقيقة 19

يعني كل ما تقفل الرسالة تفضل تجيلك تاني زي المشكلة الى معاك بظبط


ف الطريقة الصحيحة انك تحدد الشرط ب الطريقة الى فوق الى شرحتهالك

وتقدر تلغي منها اي خاصية زي ( اليوم , الساعة , الدقيقة , الثانية ) على حسب ما انت عايز و على حسب نظام الكويست او التوب الى انت عاملة



اما بالنسبة للوحوش ف حددها بنفس النظام بردو


ويرجي الابلاغ و الرد سواء تم حل المشكلة او لاء عشان نقدر نتابع معاك