Boujour à tous,
Voici mon problème :
Une appli en TCL lancée en tâche de fond écrit des fichiers tif à intervalle régulier. Une appli MFC constamment visible utilise un timer pour afficher les 20 dernières images écrites par le TCL. Un bouton dans cette appli permet dans lancer un autre dont le but est de visualiser toutes les images TIF générées dans une fenêtre scrollable. Voilà pour le contexte.
Mon appli a été testée seule (cad sans le TCL et l'autre appli en fond) et il n'y a pas de fuites mémoire (à priori, vérifications faites avec le TaskManager et l'exécution en mode Debug).
Mais maintenant que j'essaie de la lancer avec tout le monde, j'ai l'impression que les désallocation ne fonctionnent plus car la mémoire augmente à chaque nouveau chargement et pire, quand on quitte elle reste allouée![]()
![]()
![]()
Comment être sûr que les désallocation se fassent ? J'ai essayé avec des CriticalSections mais sans succés (peut-être m'y suis-je mal pris...).
:
Partager