Salut, en fait d'après ce que j'en ai compris, quand il y a une erreur de syntaxe, le simulateur mélange toutes les règles de gestion, c'est pourquoi tu dois avoir l'impression que même ceux qui sont pas cochés sont analysés (cela dit à vérifier). C'est vrai que l'on puisse sauver sans qu'on nopus signnale les erreurs de syntaxe est assez chiants. Je crois que Benjamin a dit que le changement est prévu dans la version 3 A+ Hilaire Francois.Bastardie@ifremer.fr a écrit:
Bonjour,
Pendant que j'y suis, je voulais juste souligner qq problèmes qui nuisent un peu à l'écriture des scripts de regles de gestion sous Isis (interface RegleGestionEdit). En effet je viens de m'apercevoir que lancer une simulation signifie par défaut:
checker TOUS les scripts de gestion (cela se fait dans simulateurES.initRegle()?) existants MEME S'IL NE SONT PAS SELECTIONNES dans la fenetre "simulation launcher"
Il faudrait peut-être l'indiquer dans la doc car j'ai pas mal cherché pour savoir ce qui clochait (j'avais volontairement écrit des betises dans un script pour plus tard mais ça ne me génait pas parce que je ne l'avais pas selectionné, je croyais !) ou alors cela pourrait peut-être être interdit puisque logiquement les scripts non selectionné n'ont pas à intervenir dans la simulation (mais a ce que j'ai compris toutes les méthodes constructeurs de tous les scripts sont appelées à chaque simulation?)
il n'y a pas d'evaluation pour verifier la syntaxe dans l'éditeur des 'regles de gestion' (comme il existe pour l'éditeur des scripts 'code source') ce serait plus pratique que de devoir lancer une simulation et regarder dans le fichier log. D'autant plus que l'integralité du code de tous les scripts apparait dans le fichier log en cas de faute de syntaxe. C'est donc très laborieux de s'y retrouver, non?
Y'a t-il une autre façon de travailler ?
J'indique ces points pour les personnes suivantes qui pourront rencontrer les mêmes problèmes lors de l'écriture de scripts.
A+
-- Hilaire Drouineau IFREMER, département EMH Centre de Nantes - BP 21105 - 44311 Nantes Cedex 3 tel : +33 (0)2 40 37 43 06 - fax : +33 (0)2 40 37 40 75 email : hilaire.drouineau@ifremer.fr - web : http://www.ifremer.fr *****************************************************************