Executer l'application une seul fois

Résolu
kelm_by Messages postés 296 Date d'inscription mardi 9 janvier 2007 Statut Membre Dernière intervention 21 novembre 2008 - 10 déc. 2007 à 21:05
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 11 déc. 2007 à 01:11
salut tous le monde,



comment empecher l'application de s'executer pour la deuxieme fois. je veux l'executer une seul fois.

merci d'avance

3 réponses

cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
10 déc. 2007 à 21:53
Salut,

Fsltp >> Il y a beaucoup plus simple et moins "dangereux" que de tuer le process...

Private Sub Form_Load()


    ' Si application déja lancer on quitte
     If App.PrevInstance = True Then
        MsgBox "Application déjà lancée..!!!", vbCritical Or vbOKOnly, "Erreur ouverture"
        End
     End If

End Sub


A+
Exploreur

 Linux a un noyau, Windows un pépin


 
3
fsltp Messages postés 94 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 16 janvier 2008
10 déc. 2007 à 21:08
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
11 déc. 2007 à 01:11
Vraie méthode fiable à tout coup est ici:
http://www.vbfrance.com/codes/INSTANCE-UNIQUE-VOTRE-APPLICATION_39361.aspx

ciao...
BruNews, MVP VC++
0
Rejoignez-nous