Bon je suis nouveau et par le force des chose j'ai cherché un forum traitant de windows et y'en a pas tant que ca...
Je bute sur un problème de desallocation.
Je connais tres bien l'API WIN32 mais en fait le bug ne vient pas vraiment de moi.
Donc en fait il se situe au niveau des list box.
Tout le monde sait que l'on peut attacher un pointeur sur données (ou autre) pour chaque item present dans une liste.
A chaque destruction d'un item est envoyé un message WM_DELETEITEM
Avec celui si on peut desalloué sans probleme la donnée attaché SAUF que le dernier item present ou si un seul item est present dans la list box ce message n'est pas envoyé (visible aussi avec Spy++)
Ce qui m'amène a la conclusion suivante:
C'est un bug de windows et surtout une fuite de memoire.
J'espere que j'ai tord
Qu'en pensez vous et avez vous deja eu ce probleme?
[titre édité par c_chatelain : ancien titre = A strange bug]
Partager