Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Eseguire una sola volta l'applicazione
lunedì 15 dicembre 2008 - 14.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
delki
Profilo
| Newbie
7
messaggi | Data Invio:
lun 15 dic 2008 - 14:06
Ciao a tutti, in vb.Net non riesco a trovare l'istruzione che mi consente di verificare se l'applicativo che si stà lanciando è già in esecuzione, per poter quindi "stopparlo" prima che parta e pertanto lasciare una sola "istanza" del programma in azione per volta.
Grazie tutti.
Distinti saluti
DelkTrolese
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
lun 15 dic 2008 - 14:10
Ciao,
usa questa funzione
Public Function PrevInstance() As Boolean
Return (UBound(Diagnostics.Process.GetProcessesByName(Diagnostics.Process.GetCurrentProcess.ProcessName)) > 0)
End Function
se ritorna true l'applicazione è già in esecuzione e puoi bloccarla in partenza
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
sanbiz
Profilo
| Senior Member
208
messaggi | Data Invio:
lun 15 dic 2008 - 14:21
>Ciao a tutti, in vb.Net non riesco a trovare l'istruzione che
>mi consente di verificare se l'applicativo che si stà lanciando
>è già in esecuzione, per poter quindi "stopparlo" prima che parta
>e pertanto lasciare una sola "istanza" del programma in azione
>per volta.
Se ti serve solo evitare che vengano create due istanze della stessa applicazione, puoi semplicemente abilitre l'opzione "Enable Application Framework" nella poprietà della tua applicazione e successivamente selezionare l'opzione "Make sigle instance application".
Altrimenti prova a dare un'occhiata a questo post:
http://tinyurl.com/5wk2lf
--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/
delki
Profilo
| Newbie
7
messaggi | Data Invio:
lun 15 dic 2008 - 15:05
La prima è quella buona. L'avevo sotto il naso e non me ne ero accorto.
GRAZIE
Distinti saluti
DelkTrolese
dupperelko
Profilo
| Junior Member
74
messaggi | Data Invio:
mar 16 dic 2008 - 01:44
Secondo me la seconda! Non complicatevi la vita!
Vai in proprietà progetto, sezione applicazione e metti un Flag su "Rendi a istanza singola"
Cosi' non devi scrivere una riga di codice!
Ciao
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !