TChart を削除してすべてのメモリの割り当てを解除するための正しい方法を探しています。標準の TeeChart 7 で Delphi2007 を使用しています
プログラムで TChart を作成します。
var parentform: TForm;
begin
newchart:= TChart.Create(parentform);
newchart.Parent:= parentform;
...
次に、フォームからグラフのみを削除したい (フォーム自体を閉じない) のですが、グラフが空白になり、フォームにとどまることだけが得られます。
newChart.FreeAllSeries;
FreeAndNil(newChart);
私が使用する場合
NewChart.Parent := nil,
もうグラフは表示されませんが、TChart オブジェクトはまだ存在していると思います (親フォームが破棄されるまで)。これを行うための特定の方法はありますか?ありがとうございました