1

Pour trouver la mem disponible dans la ROM, je fais :

char yaho[50];
unsigned long *a;
unsigned long *b;
...
EM_survey (NULL, a, b, NULL, NULL, NULL);
sprintf(yaho,"ROM libre : %lu octets",*b);
DrawStr(5,40,yaho,A_NORMAL);
FontSetSys(F_4x6);
sprintf(yaho,"Après Garbage Collect : %lu octets",*a);
DrawStr(5,50,yaho,A_NORMAL);

Et les deux valeurs sont identiques et ne correspondent pas à la réalité ! Pourquoi ??
Vive CF !!
Vive la Time To Team !!!

2

quelle réalité ???
La valeur affichée dans le menu MEM n'est qu'une réalité !
Si tu utilises la commande getconfg() en BASIC, tu verras que la valeur renvoyée n'est pas la même que dans le menu MEM !!!

=> C'est du au fait que dans 1 des deux cas, les 64ko qui sont utilisé pour le garbage collection ne sont pas comptés...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

3

mais c pas ça, il fo faire en fait (*a+*b)

4

ouais, j'avais pas trop maté le source. Je prévenais juste quand à la différence de taille renvoyée.
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

5

En fait, les résultats sont 19456 pour l'un et l'autre, donc même en additionnant les deux, ca fait loin des 450000 octets disponibles...

Pourquoi ??????confus
Vive CF !!
Vive la Time To Team !!!

6

OKAY !!! Compris !!!
Ca marche !! Merci Polux !!smilesmile
Vive CF !!
Vive la Time To Team !!!

7

xcusez moa mais aussi j'aimerais bien savoir comment faire pour obtenir les "bonne" valeur pasque je dois avoir le même problème que fredolangelo en fait