Nja, du gibst erst die Instanz frei und willst dann in dieser Instanz nochmal etwas mit einer der Variablen/Felder dieser Instanz machen.
Es gibt Sonderfälle, wo sowas nötig ist, aber meinstens macht man es andersrum.
Delphi-Quellcode:
destructor THixHistoGraph.Destroy;
begin
FFont.Free; // oder FreeAndNil(FFont); aber hier greift doch hoffentlich keiner mehr auf die Font-Variable zu, wobei sie ja eh gleich weg ist.
inherited;
end;
Pssst: hatte meinen letzten Beitrag nochmal editiert/erweitert.