1

Bon voila, j'ai un petit probleme:
J'ai un programme qui alloue un peut pres 12 ko de ram... je l'execute plusieur fois sans desalouer la ram... ( c'est volontaire...) et lorsqu'il me reste 45 ko, j'ai le dorit a une adress error!!!
la taille du programme ne fait que 3 ko.... je ne comprend donc pas pourquoi j'ai le droit a une adress error!
Si qqn a un explication...
Merci
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

2

C'est probablement qu'il y a un bug oui

3

Non mes routines ne bugs pas.. quand je restaure la ram, ca marche tout le temps..
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

4

Et tu voudrais qu'on t'aide avec si peu d'elements ? Je suis pas devin.

5

bizarre...
peut-être que, en RAM, tu n'as pas de bloc assez gros pr allouer le truc ?
(si la RAM est organisée comme la flash)
tu teste si le truc renvoyé par malloc est NULL ?
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

6

>Et tu voudrais qu'on t'aide avec si peu d'elements ? Je suis pas devin

LOL ouais grin
TiMad t'as essayé avec un programme tout simple qui ne ferait que ça et que tu pourrais débugger tout seul comme un grand pour voir d'où ça vient ?
So much code to write, so little time.

7

ton bench ,tu le fais sur quelle base ?
AUTO_INT_1 ?
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

8

Erf ce n'est pas un bench...
Non je ne peut pas le debuger avec vti... mon pc n'est pas assez puissant (et oui .. sad )

Sinon pour les renseignement, ya pas grand chose a donner... si ce n'est le fait que je fait un malloc et que ca merde a 45ko alors que je ne demand que 12 Ko.... Cela ne m'etait jamais arrive, mais il semblerai que ce probleme ne soit que sur ma HW1 .. car sur ma HW2 cela marche parfaitement...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

9

Avec exactement la même chose ?
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

10

Oui...
en fait je fait un truc dans ce genre:
XLibNewGPlan(Teste);
//Crée un Gplan 12 ko environ dont le pointeur est Teste
XLibNewGPlan(Teste);
XDestGPlan(Teste);
// Detruit le Gplan pointé par Teste

Donc en resultat, il me reste un Gplan en RAM...
donc quand je lance mon prog..
Il me demande 24 Ko + 3 = 27 Ko
Or j'en ai 45 de libres .. donc je ne comprend pas sad
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

11

>Non je ne peut pas le debuger avec vti

Il existe d'autres techniques que VTI pour debugger des programmes, tu crois qu'on faisait comment quand il n'y avait pas encore d'émulateurs ?
So much code to write, so little time.

12

Je pense que ton problème est dû à la fragmentation de la RAM, TImad.
Tu alloues bien au sommet avec HeapAllocHigh ? Si non, essaie, ça pourrait résoudre le truc.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

13

quand je disais exactement la même chose, c'est sur les TI que je le disais : même progs, même organisation, ...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

14

Bon il semblerait que le probleme soit resolutsmile j'ai pris la fonction de tigcc... elle au moins ne bug pas .. contrairement a mes fonctionssmile

Merci thibeau et les autres
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

15

Si tu veux y'a les fonctions de l'Azur qui sont plus rapides et moins grosses wink
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

16

ET y sort quand l'AZUR ???

17

>ET y sort quand l'AZUR ???

En meme temps que GTC tongue
So much code to write, so little time.

18

déjà, pas avant les vacances grin
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

19

Erf je n'ai rien contre pour utiliser les routines de azues, mais je les utiliserai pour la conversion de la lib pour azur.. je prefaire finalement garder les fonctions du compilo, comme ca , a chaque nouvelle version de la fonction, ma fonction en beneficiesmile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

20

Nitro : permet-moi de te signaler que j'ai un peu plus de raisons que toi pour mettre du temps à lâcher mes programmes : je ne fais pas de simples recompilations de progs existants...
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

21

la guerre des compilateurs ON-calc est lancé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

22

Thibaut grin
Ce n'est pas de ma faute si la roue est compliquée à réinventer.
Aller ne te décourage pas...
So much code to write, so little time.

23

Eh oui la roue est compliquer a réinventer, c'est pour ça que j'ai du mal à digérer ton foutage de gueule.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

24

calme messieurs, calme !!!
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

25

Quel foutage de gueule ?
confus
So much code to write, so little time.

26

Par exemple...
>> ET y sort quand l'AZUR ???
> En meme temps que GTC
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

27

arf grin
mort de rire grin

non, je plaisante.
de toute façon, c'est comme pour tout : c'est à l'usage que les utilisateurs choisiront...
Entre AS92 et AS (pourtant sorti après !), le choix n'a pas été long à prendre !!!
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

28

et tu as oublié le smiley qui indique que c'est une plaisanterie...
So much code to write, so little time.

29

ceci pr indiquer que ça sera pareil ici :
entre CC, et GTC, ce sera le meilleur qui sera le plus utilisé.
Entre (CC ou GTC) et AZUR, et bien... ça sera les utilisateurs qui décideront...

(entre CC et GTC, je me permet de parler un peu, vu que j'ai testé aucun des deux...
mais pr l'AZUR, je me permet pas : j'ai eu droit à l'AZUR, mais pas aux concurrents => je peux pas juger)
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

30

lol tu as eu les bêtas de l'Azur mais tu n'en a essayé aucune :/ grin
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.