Bonjour,
J'utilise l'astuce qui permet d'afficher une form dans un TPanel ainsi :
J'aimerai que quand j'affiche une autre form à sa place, pouvoir libérer la mémoire qu'elle utilisait... J'ai fait une recherche ici et sur ngscan et j'ai trouvé plusieurs choses, j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 MaForm:=TMaForm.Create(Application); MaForm.ParentWindow:=Panel.Handle; MaForm.Show;
- MaForm.Free
- MaForm.Release
- MaForm.FreeInstance
- MaForm.Destroy
- Ma Form.Close (tout en indiquant dans le OnClose que Active:=acFree)
Pourtant lorsque je regarde le gestionnaire de tache tout en utilisant mon application je m'apercois qu'il ne libère pas la mémoire...
Une idée, une explication ?
Partager