OVH Cloud OVH Cloud

Exit programme

8 réponses
Avatar
Nicolas TURPIN
Bonjour.

Existe-t-il en C# une instruction qui permet de mettre fin prématurément à
un programme ?

Un équivalent du "exit()" en C ?

Merci.

8 réponses

Avatar
Salut

Application.Exit();

Devrait répondre au besoin ;)


-----Message d'origine-----
Bonjour.

Existe-t-il en C# une instruction qui permet de mettre


fin prématurément à
un programme ?

Un équivalent du "exit()" en C ?

Merci.


.



Avatar
Nicolas TURPIN
Je l'ai essayé, mais dans une boucle
for( ......) {
....
if(.....) {
Application.Exit();
}
}

Ca ne marche pas ?! Il est vrai que ne comprends pas pourquoi ?

a écrit dans le message de
news:107601c53b7c$55071c40$
Salut

Application.Exit();

Devrait répondre au besoin ;)


-----Message d'origine-----
Bonjour.

Existe-t-il en C# une instruction qui permet de mettre


fin prématurément à
un programme ?

Un équivalent du "exit()" en C ?

Merci.


.



Avatar
nicolas franchet
Et un throw new Exception("Message") ca ne marche pas ?

Nicolas TURPIN a écrit :
Je l'ai essayé, mais dans une boucle
for( ......) {
....
if(.....) {
Application.Exit();
}
}

Ca ne marche pas ?! Il est vrai que ne comprends pas pourquoi ?

a écrit dans le message de
news:107601c53b7c$55071c40$
Salut

Application.Exit();

Devrait répondre au besoin ;)



-----Message d'origine-----
Bonjour.

Existe-t-il en C# une instruction qui permet de mettre



fin prématurément à

un programme ?

Un équivalent du "exit()" en C ?

Merci.


.








Avatar
Tzim [MVS]
"nicolas franchet" wrote in message
news:d33mdr$h6r$
Et un throw new Exception("Message") ca ne marche pas ?

Nicolas TURPIN a écrit :
Je l'ai essayé, mais dans une boucle
for( ......) {
....
if(.....) {
Application.Exit();
}
}

Ca ne marche pas ?! Il est vrai que ne comprends pas pourquoi ?





Application.Exit ne fonctionne que pour les applications Winforms.
La manière "propre" serais effectivement de lever une exception catchée dans
le main.
Avatar
Simon Mourier
System.Diagnostics.Process.GetCurrentProcess().Kill();

mais attention, ce n'est pas forcément très propre...

Simon.

"Nicolas TURPIN" a écrit dans le message de
news: 425504f8$0$11692$
Bonjour.

Existe-t-il en C# une instruction qui permet de mettre fin prématurément à
un programme ?

Un équivalent du "exit()" en C ?

Merci.




Avatar
Antonio Fontes
> Bonjour.
Existe-t-il en C# une instruction qui permet de mettre fin prématurément à
un programme ?
Un équivalent du "exit()" en C ?
Merci.



Bonjour,

System.Environment.Exit(0);

C'est ce que j'utilise du moins pour mes applications...

AF
Avatar
Delf
Nicolas TURPIN wrote:

Existe-t-il en C# une instruction qui permet de mettre fin prématurément à
un programme ?



Ca peut être frustrant pour l'utilisateur de killer l'application sans
lui demander son avis, non ?

--
Delf
Avatar
ByB
Nicolas TURPIN a exposé le 07/04/2005 :
Bonjour.

Existe-t-il en C# une instruction qui permet de mettre fin prématurément à
un programme ?

Un équivalent du "exit()" en C ?

Merci.



this.close();

(pour fermer la fenêtre principale, et arrêter l'appli en même temps) ?

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net