christophe_martinache
Messages postés4Date d'inscriptionlundi 22 mai 2006StatutMembreDernière intervention31 mai 2006
-
22 mai 2006 à 12:43
Duracelle
Messages postés28Date d'inscriptiondimanche 26 janvier 2003StatutMembreDernière intervention16 août 2009
-
22 mai 2006 à 15:22
Bonjour,
Sur programme VB développé par un stagiaire j'observe une fin de programme "non propre" : après la fermeture de la fenêtre applicative, une ta^che est toujours active dans le gestionnaire de tâches Windows.
Comment remédier à ce pb ?
toosdu87
Messages postés100Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 1 mars 2010 22 mai 2006 à 13:22
Ben pour quitter définitivement un prog c simple.
Tu met l'instruction
End
Si tu met l'instruction
UnloadMe
La fenetre est caché mais le programme actif.
Ce qu'il faut faire c par exemple:
Dans ta fenetre principale tu met le code suivant:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
End
End Sub
Avec ca ton programme se fermera définitivement lorque tu clikera qur la croix en haut a droite de ta fenetre.
Jespere avoir repondu a ta demande. Sinon montre moi la facon de quitter.
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 22 mai 2006 à 15:19
toosdu87 < Le End peut être la source de process qui ne se ferment pas correctmetn justement ! Mieux vaut faire les choses soi-même, à la main !
1- Fermer tous les fichiers ouverts
2- détruire toutes les instances d'objets en mémoire
3- Fermer toutes les fenêtres !
Pour info aussi, la ligne "Unload Me" ne fait pas que masqué une fenêtre, elle la décharge bel et bien totalement de la mémoire.
CR
Vous n’avez pas trouvé la réponse que vous recherchez ?