Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Try, Catch et Application.Exit [ Windows / Autre ] (clubberzZ)

jeudi 29 novembre 2007 à 17:26:23 | Try, Catch et Application.Exit

clubberzZ

Bonjour à tous,

Quand j'éxécute le code ci-dessous il fonctionne mais l'application ne se quitte pas, la ligne "Application.Exit();" n'est pas prise en compte? Est-ce normal?

if () 
{
    ...code...
}
else 
{
    WebClient wc = new WebClient();
     try 
     {
         wc.DownloadFile("
http://www.nomdusite.com//fichier.exe", Path);
     }
     catch 
     {
          MessageBox.Show("Petit message d'erreur!", "NomAppli", MessageBoxButtons.OK, MessageBoxIcon.Information);
          Application.Exit();
      }

      wc.Dispose();

}

Merci d'avance


jeudi 29 novembre 2007 à 17:49:09 | Re : Try, Catch et Application.Exit

Bidou

Administrateur CodeS-SourceS
Fonctionne sans problème chez moi ;-)
Tu dois avoir du code additionnel qui pose problème...


-My Blog-

jeudi 29 novembre 2007 à 18:38:37 | Re : Try, Catch et Application.Exit

clubberzZ

D'accord je vais regarder tout cela, j'ai effectivement du code additionel après "wc.Dispose();", si je comprend bien l'exception est généré mais le code continu à s'éxécuter quand même jusqu'à la sortie du "else"?

Cette syntaxe est-elle plus correcte que celle ci-dessus ?

if ()
{
    ...code...
}
else
{
     try
     {
         WebClient wc = new WebClient();
         wc.DownloadFile(" [ Lien ]", Path);
         wc.Dispose();
     }
     catch
     {
          MessageBox.Show("Petit message d'erreur!", "NomAppli", MessageBoxButtons.OK, MessageBoxIcon.Information);
      }

      Application.Exit();

}

Merci


jeudi 29 novembre 2007 à 18:42:03 | Re : Try, Catch et Application.Exit

Bidou

Administrateur CodeS-SourceS
Euh, il s'agit de deux codes différents:
Dans le premier cas, Application.Exit est appelé lors de l'exception, dans le second, il est appelé de toute façon (dans la clause else donc)



-My Blog-



Cette discussion est classé dans : application, try, catch, exit, wc


Répondre à ce message

Sujets en rapport avec ce message

un try catch généraliste [ par Fildomen ] salutje suis entrain de developper un serveur, le projet ou faut pas que le prog plante, mais je suis sur qu'il va planter qlq part :-) , alors , je v Désactiver Try - Catch [ par Julien237 ] Bonjour,Je suis en train de debugger un projet relativement gros. Mon problème est que la gestion d'erreur du projet me gènent dans mon travail. Pour application.exit : trés lent [ par oliv666 ] Bonjour, Mon problème est trés simple. Lorsque je quitte mon application avec le code application.exit(); sa fermeture est assez lente...Y a t'il une Application.Exit() <- Bp [ par JCpp ] J'ai réaliser une petite application en c#.Je voudrai quitter cette application avec une ligne de programme.Il y a-t-il une autre fonction, car avec A Application.Exit() inefficace [ par sachie ] Bonjour à tous, j'ai eu un problème que j'ai 'salement' résolu et je voudrais savoir si quelqu'un a une solution plus propre et si l'on peut m'expliqu la fermeture d'une application qui lance plusieurs processus en C# [ par mounal ] Sltje veux savoir comment faire pr fermer une application C# qui lance plusieurs processus qui sont des fenetres qui s'ouvrent. quand je fais"applicat package base de donnée [ par hicham_899 ] Salutj'ai réalisé une application café avec C#.net pour installer sur un appareil tactile mais le problème c'est  comment faire une application .Exe < zedgraph [ par GBadry ] Salut les amis,j'ai une application dans laquelle j'utilise le zedgraph controle pour afficher des courbes et des trajets. l'un des points forts de ze Telecomande logiciel [ par deathlighter ] Bonjour,Pour mon travail je dois incorporer une télécommande dans l'application. Cette télécommande n'existe pas réellement c'est un composant logicie Raccouci clavier pour mon application [ par med_angelo ] Bonjours tout le monde, J'essaye de creer une appmication qui pourra etre utilisé sans la souris,pour cela je dois affecter un raccourci pour chaque


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.