begin process at 2010 02 10 01:51:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Autre

 > 

Try, Catch et Application.Exit


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Try, Catch et Application.Exit

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ée 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() 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 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 try catch textbox vide [ par helpiste ] Bonjour, je développe des petites applications pour mieux apprendre le c#, et je me posais la question si existait une exception TRY CATCH qui gère l Communication avec serveur mySQL distant sans port ouvert ? [ par Perecastorr ] Bonjour, J'ai un serveur distant avec un base de données MySQL, j'ai une application C# en locale qui doit aller chercher des informations dans cette Localisation d'une application Windows Forms [ par zemzemi ] Bonjour, Je suis en train de développer une application WindowsForms dont sa partie Interface Utilisateur (UI) a été créé à partir d'un fichier XML. D probleme de publipostage [ par issamf ] bonjour j'ai un petit soucis et j'arrive pas à resoudre. j'ai une application de gestion de centre qui fonctionne correctement sur windows 98.elle peu demander un compte utilisateur avant de lancer une application [ par ilayDama ] Bonjour! je developpe en ce moment un logiciel pour une grande societe et je suis entrain de concretiser et cloturer quelque details. Mais le logiciel


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales