Pr ma part, je n'utilise po de DLL pr vider la memoire...
Voila ce ke j'utilise...
procedure Tfrmprincipal.FormClose(Sender: TObject; var Action: TCloseAction);
begin
BarreEtat.Panels[0].Text:= frmPrincipal.QuitCaption;
if MessageDlg('Etes-vous sûr de vouloir fermer?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then
begin
//=>caFree pr libérer la mémoire
Action := caFree;//<<<<<===== C LAAAA!!!!!! ;)
frmprincipal.maindefaut;
frmPrincipal.DeconnectDB;
end
else
begin
Action := caNone;
frmprincipal.maindefaut;
end;
end;