Validation de plusieurs conditions dans un EVALUATE [COBOL] - Divers - Programmation
Marsh Posté le 19-03-2007 à 22:28:39
cela depend de ce que tu fais déja dans ton perform toto ...si tu fais un goto tu n'executera pas titi....(par contre je crois que les evaluate et les goto ne font pas bon ménages )
si pas de goto selon moi tu exécute les 2...... amha...
Marsh Posté le 20-03-2007 à 13:09:14
Eldricht a écrit : |
Merci de la réponse, mais sur un compilateur Micro Focus seul le 1er WHEN est exécuté, et c'est ce qu'on m'a dit ici: http://developpez.net/forums/showthread.php?t=298969
Marsh Posté le 20-03-2007 à 13:33:30
Apokrif a écrit : Merci de la réponse, mais sur un compilateur Micro Focus seul le 1er WHEN est exécuté, et c'est ce qu'on m'a dit ici: http://developpez.net/forums/showthread.php?t=298969 |
mea culpa , renseignement pris avec des cobolistes chevronnés, seule la 1ere est éxécutée par défaut....
Marsh Posté le 19-03-2007 à 17:27:59
Bonjour,
si j'ai un EVALUATE avec des conditions non exclusives l'une de l'autre, du genre:
Si a=5, excutera-t-on seulement TOTO ou la fois TOTO et TITI ? (en C, avec switch, on excuterait les deux si on ne mettait pas un "break;" mais je crois qu'en Pascal avec "case of" on n'excuterait que le premier)