Alessandro Badalin


Il blog di Alessandro Badalin
Blogs Amici
Archivio Posts
Anno 2008

Anno 2007

VERIFICA SE L'APPLICAZIONE E' GIA' ATTIVA

COME VERIFICARE SE UN’APPLICAZIONE E’ GIA’ ATTIVA


Utilizzando la classe Mutex del namespace System.Threading è possibile verificare che sia in esecuzione un solo thread con il nome passato come parametro.

 

Riporto qui sotto un esempio di come utilizzare questa funzione.

 

 

Imports System.Threading

 

Private mtx as Mutex

 

Private sub Main()

         Dim NewApp as Boolean

 

         Mtx=New Mutex(true, Application.ProductName, NewApp)

 

         If (NewApp) then

                   Application.Run(new FormPrincipale())

                   m.ReleaseMutex()

         Else

                   Messagebox.show(“Attenzione, il programma è già in esecuzione!”)

         End if

End sub

Categoria: Tips
mercoledì, 25 lug 2007 Ore. 18.00
Ora e Data
Statistiche
  • Views Home Page: 29.084
  • Views Posts: 37.989
  • Views Gallerie: 3.663
  • n° Posts: 11
  • n° Commenti: 10
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003