Evet arkadaşlar iki kere aynı exe'nin açılmamasının için program.cs kodlarının arasına bir kod parçası yazacağız.
En başa using System.Threading; diyoruz ve static void Main'in arasına aşağıdaki kodları yazıyoruz.
static void Main()
{
bool acikmi = false;
Mutex mtex = new Mutex(true, "Programim", out acikmi);
if (acikmi)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new AnaForm());
}
else
{
MessageBox.Show("Program Zaten Açık","Uyarı",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
En başa using System.Threading; diyoruz ve static void Main'in arasına aşağıdaki kodları yazıyoruz.
static void Main()
{
bool acikmi = false;
Mutex mtex = new Mutex(true, "Programim", out acikmi);
if (acikmi)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new AnaForm());
}
else
{
MessageBox.Show("Program Zaten Açık","Uyarı",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
0 yorum:
Yorum Gönder