Tu peux utiliser HeapAllocHigh pour allouer un bloc sans trop gêner les allocations suivantes.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
PpHd Le 15/06/2005 à 13:47 Pour PedroM c'est l'algo du premier trouve qui est utilise.
HeapAllocHigh fait HeapCompress, de toute façon.
bizarre ça !
car j'imagine bien que les 2 octets perdu ne correspondent pas la mémoire que tu as alloué dynamiquement. On peut voir les lignes de code d'(dés)allocation .
Je pense que l'erreur viens de toi ; du moins si c'était mon code je penserai ainsi, car normalement, on ne pas perdre un seul octets de mémoire en sortant d'un prog.
tu fais quoi : allocation de mémoire pour structure ?
Euh Martial je code pas en ASM, alors oubli le code. M'enfin ça pourrait intéressé les autres
si tu fais un buffer overflow, ça peut niquer la ram et le systeme d'allocation de l'ams pmeut perdre la boule ^^
par contre, c'est bizarre que ça soit 2o, vu que ça ne peut pas être un handle (dont la taille min est de 6o)

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
je dirais plutôt que l'allocation de la ram doit augmenter un handle de 2o pour éviter qu'il y ait un trou de 2o dans la ram entre 2 handles

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
C'est plus ou moins ce que j'allais poster, un handle faisant en effet 6+2 octets au minimum...
nan, je n'ai pas dit que c'était un handle à toi ^^

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Normal que tu peux perdre 2 octets ou x octets en quittant ton programme. HeapCompress effectue un 'Garbage collect' de la RAM.
Link Le 21/07/2005 à 14:47 Bon, je suis concient que je fais un up d'un mois, mais c'est le topic le plus haut de toute manière.
Je viens de jeter un coup d'oeil à la doc de TICCCLIB, l'article sur HeapSize est assez intéressant: L'agrandissement d'un bloc de quelques mots est une conséquence (rare) du Garbage Collect.

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.