Page 1 sur 1
[R] Quitter switch
Posté : mer. 26 janv. 2011 21:23
par Drave
Salut a tous,
J'ai un code et a un moment j'ai un switch
Code : Tout sélectionner
Switch $data[1]
Case "..."
If $data[0]<> 3 Then [color=#FF4040]ICI[/color]
EndSwitch
je voudrais qu'a l'endroit ou il y a ecrit "ICI" je quitte le switch si la condition est vrai.
J'ai essayer exitloop mais le probleme c'est que cela quitte la boucle dans laquelle le switch est.
Merci de votre aide
Re: [..] Quitter switch
Posté : mer. 26 janv. 2011 21:29
par Serge63
avez-vous essayé de changer la valeur de $data[1] par une valeur qui ne correspond à aucun de vos "case" ?
► Afficher le texte
Code : Tout sélectionner
Switch $data[1]
Case "..."
If $data[0]<> 3 Then $data[1]=""
EndSwitch
Re: [..] Quitter switch
Posté : mer. 26 janv. 2011 21:32
par Drave
Non mais j'ai oublier de presiser le plus important c'est qu'il y a du code en dessou du if et je veut pas que cela s'execute si une condition n'est pas remplie sinon sa fait planter mon programme
Re: [..] Quitter switch
Posté : mer. 26 janv. 2011 21:34
par Serge63
vous pouvez mettre un peu plus de code pour comprendre le cheminement que vous voulez suivre ?
Re: [..] Quitter switch
Posté : mer. 26 janv. 2011 21:43
par Serge63
au lieu de tester l'inégalité pour sortir du switch, essayer de tester l'égalité pour faire le traitement
► Afficher le texte
Code : Tout sélectionner
Switch $data[1]
Case "..."
If $data[0]= 3 Then
votre traitement
EndIf
EndSwitch
Re: [..] Quitter switch
Posté : mer. 26 janv. 2011 21:45
par Drave
Merci c'est parfait !