OVH Cloud OVH Cloud

Fermeture application

3 réponses
Avatar
oliv
Bonjour,

J'ai une application WindowsForms en C# qui avant d'afficher la fenetre
principale se connecte à une base de donnée et remplit un DataSet.

Si la connexion est impossible je recupere l'exception avec un try catch et
j'aimerai alors fermer l'application sans avoir aucun autre message d'erreur
du à des appels de méthode. Je veux que l'application se ferme et c tout.

J'ai essaye Application.Exit mais il finit de traiter tous les messages
avant de fermer

Merci de votre reponse

3 réponses

Avatar
Paul Bacelar
Utilisez "finally" au lieu de "catch" et votre application mourra sans rien
dire si le main à un "try catch".
--
Paul Bacelar

"oliv" wrote in message
news:
Bonjour,

J'ai une application WindowsForms en C# qui avant d'afficher la fenetre
principale se connecte à une base de donnée et remplit un DataSet.

Si la connexion est impossible je recupere l'exception avec un try catch


et
j'aimerai alors fermer l'application sans avoir aucun autre message


d'erreur
du à des appels de méthode. Je veux que l'application se ferme et c tout.

J'ai essaye Application.Exit mais il finit de traiter tous les messages
avant de fermer

Merci de votre reponse



Avatar
Sebastien Curutchet
oliv wrote:
Bonjour,

J'ai une application WindowsForms en C# qui avant d'afficher la fenetre
principale se connecte à une base de donnée et remplit un DataSet.

Si la connexion est impossible je recupere l'exception avec un try catch et
j'aimerai alors fermer l'application sans avoir aucun autre message d'erreur
du à des appels de méthode. Je veux que l'application se ferme et c tout.

J'ai essaye Application.Exit mais il finit de traiter tous les messages
avant de fermer

Merci de votre reponse




Bonjour,

Dans le Main avant d'appeler votre formulaire, vérifiez la connexion, si
elle échoue alors pas besoin de lancer le formulaire. Si elle réussit
alors vous pouvez lancer le formulaire.

--

Sebastien Curutchet aka DrQ
------
Web site : http://drq.developpez.com
Community : http:dotnet.developpez.com
Avatar
oliv
Merci de vos reponses c'était exactement ce que je chercher

"oliv" wrote:

Bonjour,

J'ai une application WindowsForms en C# qui avant d'afficher la fenetre
principale se connecte à une base de donnée et remplit un DataSet.

Si la connexion est impossible je recupere l'exception avec un try catch et
j'aimerai alors fermer l'application sans avoir aucun autre message d'erreur
du à des appels de méthode. Je veux que l'application se ferme et c tout.

J'ai essaye Application.Exit mais il finit de traiter tous les messages
avant de fermer

Merci de votre reponse