le 07-29-2014 09:21 AM
la boucle for s'arrête toute seule une fois qu'elle a effectué toutes ses itérations (=nombre d'élément du tableau indexé en entrée de la boucle), si tu veux tu peux arrêter la boucle for avant qu'elle n'ai fait toutes ses itérations, pour cela il faut faire un clic droit sur le boucle et sélectionner l'option "conditional terminal", ça va faire apparaitre un terminal identique à celui que tu as dans un boucle while et qui te permet de faire un "break".
mais vu ton architecture je ne suis pas certain que c'est de ce côté qu'il faut agir car si ma mémoire est bonne, la boucle for est utilisée pour remplir la file d'attente avec toutes les étapes à faire, et ça c'est fait très rapidement dès le début du cycle, ce qu'il faut, c'est dans la boucle esclave (celle qui effectue les étapes que tu dois enregistrer l'indice ou le nom de l'étape à laquelle tu fais ton stop.
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 07-29-2014 09:29 AM
D'accord, merci pour les conseils TiTou et pour le temps que vous m'accordez !
Cordialement