joe14 Le 21/03/2003 à 22:39 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 ?
joe14 Le 23/03/2003 à 23:36 Lorsque j'ai testé ce programme sur 83+ avec la RAM quasi. vide (24k - 8 k pour le stockage du prog.), je n'ai pas atteint le ERR:MEMORY, mais le jeu a ralenti de façon continue et je pense que si j'avais eu le courage d'aller jusqu'au bout, j'aurais atteint l'erreur précitée.
Dés que j'ai le temps, je t'envoie le truc.
joe14 Le 23/03/2003 à 23:37 Lorsque j'ai testé ce programme sur 83+ avec la RAM quasi. vide (24k - 8 k pour le stockage du prog.), je n'ai pas atteint le ERR:MEMORY, mais le jeu a ralenti de façon continue et je pense que si j'avais eu le courage d'aller jusqu'au bout, j'aurais atteint l'erreur précitée.
Dés que j'ai le temps, je t'envoie le truc.
[quote:812f77777f="Mat"]mais kevin quand on programme sur TI en TIbasic il n y a pas de END a la fin d une IF THEN ELSE... enfin a moins que ca soit obligé sur TI 89?
parceque sur TI 82 83 ET 83+/SE j ai toujours fait sans et ca a toujours bien marché alors dis moi si c est une erreur de ta part ou si je me fous le doigt dans l oeil jusqu au coude![/quote:812f77777f]
C'est toi qui te trompes. Il faut obligatoirement un [i:812f77777f]End[/i:812f77777f] à la fin de ton bloc [i:812f77777f]If[/i:812f77777f] ([i:812f77777f]EndIf[/i:812f77777f] sur TI-89/92+/V200, [i:812f77777f]End[/i:812f77777f] sur TI-73/82/83/83+/83+SE/85/86), sauf si tu utilises le [i:812f77777f]If[/i:812f77777f] sans [i:812f77777f]Then[/i:812f77777f].
[quote:4107df5fec="Deus Makina 2010"]Par contre, si tu a la structure :
IF
THEN
GOTO X1
ELSE
GOTO X2
je croi ke t pa obligé de mettre 1 END mé ca marche ke pour les GOTO :idea:[/quote:4107df5fec]
Mais c'est justement ce qu'il ne faut pas faire parce que ça leake de la mémoire!
joe14 Le 30/03/2003 à 19:55 Plusieurs personnes se sont manifestées pour que je leur envoie les programme qui me causait du souci... Si ils sont toujours motivés, qu'ils me donnent leur adresse email et je leur enverrai.