|  |  |  | 

General Topics Software Engineering Visual Studio C#

C# Geliştiricisi için 10 Önemli İpucu No #2 – Tek Uygulama Çalıştır Kuralı

Bir çok kullanıcı bir seferde aynı programı bir kaç defa açarak işlerini daha hızlı yapabileceğini düşünmektedir, oysaki sistem kaynakları daha çok tükeneceğinden bu işlem aksine işleriyavaşlatmaktadır. Bunun önüne geçmek için aşağıdakine benzer bir kodyapısı kullanabilirsiniz
İşte size bir örnek:

using System.Threading;
static void Main()
{
  bool bAppFirstInstance;
  oMutex = new Mutex(true, "Global\\" + “UYGULAMA_ADI”, out bAppFirstInstance);
  if(bAppFirstInstance)
    Application.Run(new formUYGULAMA() or classUYGULAMA));
  else
    MessageBox.Show("Aynı anda birden fazla uygulama çalıştırılamaz…",
        "Uyarı!",
        MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
        MessageBoxDefaultButton.Button1);
}
c-gelistiricisi-icin-10-onemli-ipucu-no-2-tek-uygulama-calistir-kurali

ABOUT THE AUTHOR

Application Security , Information and Software Security Specialist Ethical Hacker and Pentester

POST YOUR COMMENTS