Question simple !

HistodeX Messages postés 22 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 8 août 2006 - 19 avril 2005 à 18:12
yomm Messages postés 515 Date d'inscription dimanche 17 février 2002 Statut Membre Dernière intervention 10 mars 2008 - 19 avril 2005 à 18:37
Bonjour à tous,
Ma question est très simple :

Je voudrais savoir comment faire pour bloquer le démarrage d'une application en VB .NET si celle-ci est déja lancée.

Merci de vos réponses
PS: je valide gratuit

1 réponse

yomm Messages postés 515 Date d'inscription dimanche 17 février 2002 Statut Membre Dernière intervention 10 mars 2008 3
19 avril 2005 à 18:37
je suppose que tu cherches l'équivalent de App.PrevInstance disponnible en VB 6

sache qu'une recherche msdn aurait été tout aussi rapide que de passer par le forum car en effet , voici ce que j'y ai trouvé :

Function PrevInstance() As Boolean
If Ubound(Diagnostics.Process.GetProcessesByName(Diagnostics.Process.GetCurrentProcess.ProcessName)) > 0 Then
Return True
Else
Return False
End If
End Function

voilà après tu n'as plus qu'à quitter ton prog si la fonction PrevInstance renvoie True

je ne dev pas en .Net donc je n'ai pas testé mais je vois pas pourquoi cela ne fonctionnerait pas

@+ en espérant t'avoir aidé!

Yomm

[yommvb@free.fr yommvb@free.fr]

Et que la source soit avec toi!!!!!
0
Rejoignez-nous