1

Il y a un certain temps, j'ai fait un programme BASIC d'environ 8 ko. Celui-ci contenait beaucoup de boucles "if then" (je sais, c'est pas bien en BASIC...). Il se trouve que ce programme ralentit progressivement au cours de son utilisation pour arriver à un "ERROR:MEMORY". Quelqu'un saurait-il comment éviter ce désagrément ?

2

Faudrait nous mettre la partie de code correspondante si tu veux qu'on voie...

Enfin ça ressmble pas mal à une saturation de la mémoire qd on essaie de calculer un truc trop gros...


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

3

Le problème, c'est que ce n'est pas un partie restreinte du code, mais tout le code qui semble poser problème...

4

bah postes tout alors smile


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

5

C'est un peu gros. smile
Je vais demander sur TI ZONE (y'a plein de basicmen là-bas).

6

Je pense que le problème est que tu fais un Goto pour sortir d'un bloc If...Then...End et que ça leake de la mémoire sur les calculatrices TI à base de Z80. Il faut repenser ton algorithme.

Cf. http://www.geocities.com/raykremer/tifaq/index.html#1.5.1.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

Il va être difficile de revoir l'algorithme...mais bon, on va tenter smile
En tout cas, merçi pour cette aide.

8

Huit mois plus tard...

Il faut faire une boucle avec une condition while bidon du genre

while 7+1=8
...
endwhile

CQFD

Goto ne doit être utilsé qu'en dernier recours.

9

Ouais, bon ben on verra une autre fois... En tout cas, merçi pour cette aide !