OVH Cloud OVH Cloud

Fermer une application

8 réponses
Avatar
aitoz
Bonjour,

je voudrais savoir comment faire pour fermer mon application completement ?
Dans mon exemple, si je ne saisie pas le bon mot de passe au bout de 3 fois,
je ferme ma fenetre modale et je ferme ma mdi qui est en fond.
Quelle instruction je dois utiliser ?

merci a tous

8 réponses

Avatar
Jean-Michel
Bonjour,

Je dirai qu'il faut utiliser l'instruction end

--
Jean-Michel







"aitoz" a écrit :

Bonjour,

je voudrais savoir comment faire pour fermer mon application completement ?
Dans mon exemple, si je ne saisie pas le bon mot de passe au bout de 3 fois,
je ferme ma fenetre modale et je ferme ma mdi qui est en fond.
Quelle instruction je dois utiliser ?

merci a tous





Avatar
Eric Masson
aitoz a écrit :

'Lut,

Quelle instruction je dois utiliser ?



Méthode Exit() de la classe Application. Voir la doc pour plus de
précisions.

Éric Masson
Avatar
Etudiant
je suis d'accord pour application.Exit
Avatar
aitoz
Merci a tous, mais celui qui a raison après essais, c'est l'instruction END.

J'ai essayer les autres mais ca ne fait rien.
End sort bien de l'application complete.

Merci pour l'info.

Peut-être y a t-il manière et manière de fermer une appli. Si quelqu'un
avait une précision sur le vidage mémoire par exemple ?
Avatar
Zoury
Salut Jean-Michel ! :O)

Lit la section "Remarques" de l'aide concernant l'instruction End. Cette
méthode n'est pas recommandable pour fermer proprement l'application et
pourrait même provoquer des memory leaks dans ton application.

--
Cordialement
Yanick
MVP pour Visual Basic
"Jean-Michel" a écrit dans le message
de news:
Bonjour,

Je dirai qu'il faut utiliser l'instruction end

--
Jean-Michel







"aitoz" a écrit :

> Bonjour,
>
> je voudrais savoir comment faire pour fermer mon application


completement ?
> Dans mon exemple, si je ne saisie pas le bon mot de passe au bout de 3


fois,
> je ferme ma fenetre modale et je ferme ma mdi qui est en fond.
> Quelle instruction je dois utiliser ?
>
> merci a tous
>
>
>


Avatar
Zoury
> mais celui qui a raison après essais, c'est l'instruction END.



Issh.. faut jamais se fier à ce qu'on voit ;O)

De quel type d'application s'agit-il ?

Il me semble qu'Application.Exit() fonctionne si Application.Run() à été
appelée .. peut-être n'est-ce pas ton cas ?
Peut-on voir le code ?


--
Cordialement
Yanick
MVP pour Visual Basic
Avatar
Jacques
Bonjour,

Utiliser END revient à arracher la prise du PC pour l'arrêter ... !
Je ne suis pas spécialiste en VB Net mais je commencerai par fermer les
fichiers ouverts, les traitements en cours et ensuite les formulaires.
Et si je ne me trompe pas, avec VB Net, en fermant l'objet de démarrage de
l'application (en général un formulaire), on ferme l'application.

...
Application.Exit()


"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:%
> mais celui qui a raison après essais, c'est l'instruction END.

Issh.. faut jamais se fier à ce qu'on voit ;O)

De quel type d'application s'agit-il ?

Il me semble qu'Application.Exit() fonctionne si Application.Run() à été
appelée .. peut-être n'est-ce pas ton cas ?
Peut-on voir le code ?


--
Cordialement
Yanick
MVP pour Visual Basic




Avatar
Jean-Michel
Bonjour,

Je vais suivre vos conseils et utiliser application.exit

A +
--
Jean-Michel







"Zoury" a écrit :

Salut Jean-Michel ! :O)

Lit la section "Remarques" de l'aide concernant l'instruction End. Cette
méthode n'est pas recommandable pour fermer proprement l'application et
pourrait même provoquer des memory leaks dans ton application.

--
Cordialement
Yanick
MVP pour Visual Basic
"Jean-Michel" a écrit dans le message
de news:
> Bonjour,
>
> Je dirai qu'il faut utiliser l'instruction end
>
> --
> Jean-Michel
>
>
>
>
>
>
>
> "aitoz" a écrit :
>
> > Bonjour,
> >
> > je voudrais savoir comment faire pour fermer mon application
completement ?
> > Dans mon exemple, si je ne saisie pas le bon mot de passe au bout de 3
fois,
> > je ferme ma fenetre modale et je ferme ma mdi qui est en fond.
> > Quelle instruction je dois utiliser ?
> >
> > merci a tous
> >
> >
> >