با سلام و احترام
طبق کد زیر باید روزانه task مورد نظر اجرا بشه .
ولی هیچ وقت شرط اولی اجرا نمیشه. چرا؟
interval=100;
private void timer1_Tick(object sender, EventArgs e)
{
PersianCalendar pc = new PersianCalendar();
DateTime nowTime = DateTime.Now;
DateTime scheduledTime = new DateTime(nowTime.Year, nowTime.Month, nowTime.Day, Houre, Minute, Second, 0);
if (nowTime == scheduledTime)
{
timer1.Stop();
StartTask();
timer1.Start();
scheduledTime = scheduledTime.AddDays(1);
}
}