bonjour tous ,
j'intègre l'instruction suivante dans le traitement d'un message WM_CREATE :
plus loin ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
tampon=(char*)malloc(la_quantité_voulue);
puis lors du ttt du message WM_DESTROY :
ce qui me provoque une erreur à la fermeture de l'application.
Alors j'enlève cette dernière ligne et tout fonctionne bien !
Je pose alors la question suivante :
Y a-t-il fuite de mémoire ou Windows s'occupe-t-il de rétrocéder les octets alloués sur le tas ; car enfin ,la variable "tampon" est certes déclarée statique mais l'appel à "malloc()" consomme de la mémoire dynamique !?