mimi_939
Messages postés50Date d'inscriptionvendredi 31 décembre 2004StatutMembreDernière intervention 3 août 2007
-
10 juil. 2007 à 09:12
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
11 juil. 2007 à 03:26
Bonjour,
j'aurais voulu savoir comment faire pour passer directement à une certaine instruction de mon module.
En fait, je fais un test, si il me donne la valeur que j'attends, je voudrais aller directement à la ligne 57 de mon module.
Est-ce possible ?
Avec l'instriction Goto, ils me disent que je n'ai pas défini d'étiquette ?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 10 juil. 2007 à 09:18
Salut,
Il est vrai qu'il serait bon de voir le code.
Car le fait de vouloir sauter des instruction viens peu être du fait que le code est mal construit.
Sinon la solution d' [auteurdetail.aspx?ID=17710 Exploreur], est bonne
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 10 juil. 2007 à 09:36
Effectivement, il faudrait voir le code car si l'instruction Goto peut-etre la solution, c'est une instruction qui devrait etre banni dans les langages modernes.
Elle était utile dans les langages séquentiels comme les premiers basic, mais ne devrait plus exister dans les langages evènementiels comme VB6 et autres
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 10 juil. 2007 à 10:49
Bonjour à tous,
Fauit voir.... Il est rare que l'on aie vraiment à utiliser On... Gosub... . Dans la plupart des cas, un Select Case ira mieux.
Mais sans le code dont il s'agit, personne ne saura donner le meilleur conseil, je le crains .
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 10 juil. 2007 à 10:55
Goto et Gosub, même combat.
Si parfois sous VB6, on ne peut pas se passer de Goto (cas particulier de On Error Goto), pour Gosub par contre on peut toujours totalement s'en passer.
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 10 juil. 2007 à 11:02
Salut,
Comme tout le monde sur ce topic le dit, il faudrait quie notre ami 414295 mimi_939, nous montre son code...
Car je pense que le fait qu'il fasse un test, un Exit For ou un Exit do, pourrait faire l'affaire, à condition qu'il nous montre ce fameux bout de code, pour être sur de lui donner la bonne réponse...
C'est toujours difficile sur des posts comme celui-ci(ne le prend pas mal =414295 mimi_939), de jouer au chat et à la souris...
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 10 juil. 2007 à 23:14
Le seul problème est qu'il peut réellement avoir à "sauter", mais à envoyer "en batterie" ce qui n'e'st pas "sauté"...
Exemple :
faire ceci ' à sauter si a = 2..
faire celà 'à sauter si b = 3
faire joujou ' à sauter si
aller au marché
aller au cinéma
on voit ici bien que si a 2 et b 3, faire ceci et faire celà seront sautés, mais sera exécuté "en batterie" tout ce qui suit (à partir de faire joujou)
C'est la raison pour laquelle nous ne pourrons guider utilement notre ami que lorsque nous connaîtrons (ce qui n'est pas encore le cas) tous les tenants et aboutissants ...