effacer une zone mémoire
effacer une zone mémoire
Salut question bête, comment effacer une zone mémoire alloué par la commande ReAllocateMemory ? (qu'il n'y ai plus aucune données)
non, j'ai alloué 100 octets
j'ai écrit 90 octets
j'ecrit 30 octects et il me reste 60 octets de donnée
la j'essaye la commande freememory(), est cela ?
Parce que je pensai qu'après la libération *Buffer revenai à 0 comme au début ?
j'ai écrit 90 octets
j'ecrit 30 octects et il me reste 60 octets de donnée
la j'essaye la commande freememory(), est cela ?
Parce que je pensai qu'après la libération *Buffer revenai à 0 comme au début ?
Code : Tout sélectionner
MessageRequester("buff",Str(*Buffer),0)
*Buffer = AllocateMemory(10000)
MessageRequester("buff",Str(*Buffer),0)
MessageRequester("avant libération",Str(*Buffer),0)
FreeMemory(*Buffer)
MessageRequester("apres libération",Str(*Buffer),0)