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); }
POST YOUR COMMENTS
You must be logged in to post a comment.