Correction d'un dysfonctionnement important dans MyrScript. L'appel imbriqué de méthode d'un objet (item) de l'interface ne fonctionnait pas. Il pouvait au mieux retourner une erreur, au pire un résultat faux. Pour les programmeurs, par exemple, le code suivant dans un item de type bouton : function add1(x) return x+1 end function mult2(x) return x*2 end function Push(dialog,item) for i=1,10 do print(i,item.add1(item.mult2(i))) end end Avec la version courante de MyrScript les résultats sont faux : 1 4 2 8 3 12 4 16 5 20 6 24 7 28 8 32 9 36 10 40 Avec la version corrigée, on obtient le résultat attendu : 1 3 2 5 3 7 4 9 5 11 6 13 7 15 8 17 9 19 10 21 |