dashkeyvan
جمعه 06 دی 1392, 19:24 عصر
سلام به همه ی دوستان عزیز احتمالا خیلی ها این مشکل رو دارن که برنامه شون رو نمی خوان بیش از یکبار اجرا بشه یا دوسدارن به تعداد خاصی اجرا بشه
این کد رو رو پروژه خودم بهش رسیدم مشکلتون رو حل میکنه
کد رو در کلاس program برنامتون کپی کنید در قسمت ifمیتونید تعداد دفعات اجرا رو بیشتر کنید موفق باشد
کد رو جای تابع مین خوده برنامه بزارید!!!
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
//
string proc = Process.GetCurrentProcess().ProcessName;
Process[] processes = Process.GetProcessesByName(proc);
if (processes.Length > 1)
{
MessageBox.Show("Application already running...", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error);
Application.Exit();
}
else
{
Application.Run(new Main_Form());
}
}
این کد رو رو پروژه خودم بهش رسیدم مشکلتون رو حل میکنه
کد رو در کلاس program برنامتون کپی کنید در قسمت ifمیتونید تعداد دفعات اجرا رو بیشتر کنید موفق باشد
کد رو جای تابع مین خوده برنامه بزارید!!!
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
//
string proc = Process.GetCurrentProcess().ProcessName;
Process[] processes = Process.GetProcessesByName(proc);
if (processes.Length > 1)
{
MessageBox.Show("Application already running...", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error);
Application.Exit();
}
else
{
Application.Run(new Main_Form());
}
}