PDA

View Full Version : سوال: چطور میتونم برنامه ام هر روز فقط یک بار اجرا بشه ؟



Mosafers
سه شنبه 24 بهمن 1391, 18:10 عصر
سلام یه برنامه کوچیک دارم که میخوام در هر روز توسط کاربر فقط یک بار اجرا بشه برنامه ام دیتابیس هم نداره خواهش میکنم راهنماییم کنید...

لطفا اگه میشه روی یه سورس برام توضیح بدید

khokhan
سه شنبه 24 بهمن 1391, 18:37 عصر
سلام یه برنامه کوچیک دارم که میخوام در هر روز توسط کاربر فقط یک بار اجرا بشه برنامه ام دیتابیس هم نداره خواهش میکنم راهنماییم کنید...

لطفا اگه میشه روی یه سورس برام توضیح بدید

http://stackoverflow.com/questions/280566/run-once-a-day

samadblaj
سه شنبه 24 بهمن 1391, 18:50 عصر
سلام بفرمایید :

روی پروژه کلیک راست کنید از قسمت setting یه نوع string به نام date درست کنید... این کد هم توی load فرم یا جای دیگه بنویسید....

System.Globalization.PersianCalendar pcc = new System.Globalization.PersianCalendar();
string strsatart;
string strToday;
strToday = pcc.GetYear(DateTime.Now) + "/" + pcc.GetMonth(DateTime.Now) + "/" + pcc.GetDayOfMonth(DateTime.Now);

strsatart = Properties.Settings.Default.date;
if (strsatart == strToday)
{
MessageBox.Show(Properties.Settings.Default.date.T oString());
Application.Exit();
}
else
{
Properties.Settings.Default.date = strToday.ToString();
Properties.Settings.Default.Save();
}

Mosafers
سه شنبه 24 بهمن 1391, 19:03 عصر
کار کرد مرسی....