Fermer l'application VB

Résolu
remibarbier Messages postés 259 Statut Membre -  
f894009 Messages postés 17413 Statut Membre -
Bonjour,
question bête surement
comment on fait pour que l'application ce ferme si on clique sur la croix rouge de n'importe quelle fenêtre, car quand je clic, l'application ne ce ferme pas elle reste dans le gestionnaire des tâches.


7 réponses

BloodyAngel Messages postés 1605 Statut Contributeur 403
 
Hello,
édite l'événement de fermeture de la fenêtre pour fermer l'application.
Perso je n'utilise VB que sous access et ça donnerait un truc du genre :
Private Sub Form_Close() 
 DoCmd.Close 
End Sub
1
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
Si tu est sur VB.NET, l'application ne se ferme que quand tu ferme la form de démarrage.
A+
0
remibarbier Messages postés 259 Statut Membre 16
 
j'ai mis un bouton "fin", du coup.
le problème s'est que j'ai un "nomduprogramme.vshost"
qui reste actif dans le gestionnaire des tâches et je ne peut pas réutilisé le programme pendant un certain temps.
j'ai aussi une erreur "Erreur lors de la création d'un handle de fenêtre" sur le "end".
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
tu est sur quel langage ?
C'est quoi vshost ? un objet que tu crée ? explique.
De toute façon, employer End pour fermer brutalement une appli n'est pas fort recommander et il faut d'abord libérer toutes les instances créées.
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
0

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

Posez votre question
remibarbier Messages postés 259 Statut Membre 16
 
non c'est visual basic qui crée le .vshost quand je test la solution.
comment dois-je faire pour libérer ?
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Tu as combien de formes ?
Tu démarre avec Un SubMain ou avec une forme et si oui la quelle.
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
0
f894009 Messages postés 17413 Statut Membre 1 715
 
Bonjour,
Les liens ci-dessous vous aideront poursuivre.

Cours VB.NET dont arret application
https://plasserre.developpez.com/cours/vb-net/?page=windows-forms1#LX-C-3

Explication sur le .vshost
msdn.microsoft.com/fr-fr/library/ms185331(v=vs.80).aspx


Bonne suite
0