Le Fri, Feb 06, 2015 at 01:18:15PM +0100, Cocoa Pod a écrit: > REM calcul dates -------------------------------------------------- > DEF PROCdoQunu ( Qu%(), Nd%(), cible%, RETURN delta% ) > > DIM Qn%(6,6) : Qn%() = Qu%() > A > DIM C%(6,3) : C%(4,0) = 0 : C%(4,1) = 1 > B Il me semble qu'ici tes tableaux sont dimensionnés à chaque appel, ce qui est impossible. N'ayant pas de machine RISC OS sous les yeux (ni la doc di basic), je peux me tromper. Mais je pense tu devrais mettre les DIM en dehors de la procédure. Si je me trompe (ça fait plus de 10 ans que je ne touche pas au BASIC et j'y touchais peu): 1/ pas taper! 2/ prière d'accepter mes excuses ;-) > LOCAL nbln% : nbln% = 6 > LOCAL diff% : diff% = 1000 > LOCAL Z1% > LOCAL Z2% > > …… ici suite du programme qui ne pose pas de problème. -- http://www.arcangeli.org