IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Terminer une application proprement


Sujet :

VB.NET

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Terminer une application proprement
    Bonjour,
    Comment faut il terminer une application développée en Visual Studio 2008 pour que le process disparaisse complètement de la liste des process actifs.
    Le fait de fermer la fenetre principale laisse le process actif.
    Merci d'avance

  2. #2
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Citation Envoyé par alain82 Voir le message
    Le fait de fermer la fenetre principale laisse le process actif.
    Dans ce cas il y a un problème.
    C'est WPF ou WinForms ? Tu utilises de Threads ? tu fais quelque chose de particulier ?

  3. #3
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Points : 4 913
    Points
    4 913
    Par défaut
    Je crois que c'est lié au Garbage collector qui se déclenche à un moment "t".
    On peut forcer le Garbage collector mais je sais plus trop comment faire.
    Mais le garbage collector ne concerne que les variables à ma connaissance


    Pour l'application entière je ne suis pas sur de répondre correctement à ce que tu demande,à part le Me.Close et End , je vois pas ce qu'il y a d'autres
    Merci d'utiliser en cas de résolution de votre problème

    N'oubliez pas non plus le petit pouce vert pour récompenser celui que vous a aidé

  4. #4
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Citation Envoyé par Lapinpanda Voir le message
    Je crois que c'est lié au Garbage collector qui se déclenche à un moment "t".
    On peut forcer le Garbage collector mais je sais plus trop comment faire.
    Mais le garbage collector ne concerne que les variables à ma connaissance
    Le garbage collector n'empêche pas à une application de se fermer. D'ailleurs si un objet prend trop de temps à être détruit et que l'application est en train de se fermer, il skip le processus pour tout fermer.

    Par contre ça me fait penser à une chose. Avec Visual Studio en debug il y a toujours un processus machin.vshost.exe qui est en exécution perpétuelle. Tu parles de celui ci on vraiment de ton application (ie. machin.exe) ?

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut La réponse est trouvée
    Citation Envoyé par Lapinpanda Voir le message
    Je crois que c'est lié au Garbage collector qui se déclenche à un moment "t".
    On peut forcer le Garbage collector mais je sais plus trop comment faire.
    Mais le garbage collector ne concerne que les variables à ma connaissance


    Pour l'application entière je ne suis pas sur de répondre correctement à ce que tu demande,à part le Me.Close et End , je vois pas ce qu'il y a d'autres
    Effectivement j'avais juste oubié le END aprés le Me.close
    Merci beaucoup

  6. #6
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Citation Envoyé par alain82 Voir le message
    Effectivement j'avais juste oubié le END aprés le Me.close

    ...
    N'oublie pas le dans ce cas ...

  7. #7
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    ca reste très approximatif tout ca ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. IOS fermer une application proprement
    Par Lionel.cazeaux dans le forum Développement iOS
    Réponses: 3
    Dernier message: 03/06/2014, 16h54
  2. Terminer une application externe.
    Par JJJJJ dans le forum Langage
    Réponses: 14
    Dernier message: 24/12/2009, 13h06
  3. Réponses: 3
    Dernier message: 07/12/2006, 11h16
  4. [C] Comment arreter proprement une application ?
    Par Hikage dans le forum Windows
    Réponses: 6
    Dernier message: 05/07/2006, 10h29
  5. [Netbeans] terminer une application
    Par vasilov dans le forum NetBeans
    Réponses: 3
    Dernier message: 14/07/2005, 08h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo