Lancer une seul fois l'éxcuteur (programme) (.exe) avec Vb 2010

Résolu
yannel777 Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   -  
yannel777 Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis actuellement sur Visual Basic 2010
Y a t'il un moyen simple pour ne pas lancer deux fois la même application
exe?
Je voudrais le modifier dans le script Form1.vb avec Visual Basic 2010 Express.

merci de votre réponse

http://www.hostingpics.net/viewer.php?id=370451ghjh.jpg

A voir également:

14 réponses

lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
Me.Dispose()
End Sub

A+
2
Greg159357 Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   3
 
Il faut que tu regardes la liste des processus et ensuite regarde si ton programme y est et s'il y est tu le fermes.

Reseigne toi sur les processus sur la MDSN
0
yannel777 Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   35
 
Je voulais parler directement en ligne de code script Visual Basic ou manip dans Form1.vb du logiciel Visual Basic 2010 Express
0
Greg159357 Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   3
 
Désolé ça fait longtemps que je ne fait plus du VB, je sais pas.
Et d'ailleurs je n'ai pas compris.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yannel777 Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   35
 
je voudrai ouvrir une fois le programme en cliquant plusieurs fois sur l'éxécuteur de ce programme mais je n'arrive pas à le faire.
0
Greg159357 Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   3
 
Désolé si ça paraît un peu bête :
C'est quoi l'exécuteur ?
0
yannel777 Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   35
 
c'est un programme en .exe exe=exécuter
0
Greg159357 Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   3
 
Ba c'est ce que j'ai dit, tu dois regarder dans la liste des processus s'il est deja ouvert.
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
Ce n'est pas nécessaire de poster sur deux forums.
Pour répondre à ta question, si j'ai bien compris.
Pas besoin de code.
Clic sur, Projet -> Propriété NomDeTonProjet
Dans la fenêtre sélectionner Application et cocher la case Application à instance unique
A+
0
yannel777 Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   35
 
oui c'est ce que j'ai fais mais le seul problème c'est que je ne peu plus ouvrir quand l'application est fermée enfin prèsque car je le vois toujours actif dans le gestionnaire des tache!!
0
Greg159357 Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   3
 
Ton app se ferme pas quand tu fermes ta fenetre ?
0
yannel777 Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   35
 
Non par ce que j'ai empêcher la Fermeture de la fenêtre

Je ferme avec un bouton que j'ai paramétrer et j'utilise ce code la pour fermer ma fenêtre

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.Hide()

End Sub


mais le seul problème c'est que application est toujours dans arborescence du processus de Windows (avec la méthode de L'Application à instance unique )!!!


(Sans faire la touche "Suppr" dans arborescence de Windows)
Comment on fait pour l'enlevé ? ( script en ligne de commande pour form1.vb dans visual Basic 2010)
0
yannel777 Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   35
 
Merci pour cette syntaxe du script Visual Basic cela fonctionne parfaitement
0
Greg159357 Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   3
 
Ce qu'il faut faire pour empêcher de fermer la fenêtre c'est la ou il y a la fonction qui s'occupe de la fermeture de la fenêtre écrire :
e.Cancel = True
.
0
yannel777 Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   35
 
Bonjour, Greg 15357,

J'avais déjà essayer "Me.Close()" mais ma ligne de commande ne marchais pas du tout.
0
yannel777 Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   35
 
Pour la syntaxe e.Cancel=True

J'ai l'ai déjà mis dans mon programme.



Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing

e.Cancel = True

End Sub
0