je suis confronté à un problème lors que je suis entre la fonction "Select" et "EndSelect".
Lorsque je suis avec une valeur=1 pas de problème mais dès que je fais un "Return" avant le "EndSelect" avec valeur=2 ou 3 ça "plante"!
Si une solution est facile à trouver, j'aurai voulu comprendre pourquoi ça ne fonctionne pas tel quel. Une idée?
Y a t-il une méthode pour interrompre une sous-routine dans un "Select"/"EndSelect?
Code : Tout sélectionner
valeur=1
Debug "Début de la routine principale"
Gosub Test
Debug "Retour à la routine principale"
Quit=1
Goto Fin
Test:
Debug "Début de la sous-routine"
Select valeur
Case 1
Debug "Cas 1"
Case 2
Debug "Cas 2"
Return
Default
Debug "Cas 3"
Return
EndSelect
Debug "Suite de la sous-routine avant de quitter"
Return
Fin:
Debug "Fin du programme"