TTreeNodeは自前でFreeしないといけないのか?

解決


犬郎  2007-10-12 06:28:33  No: 28003  IP: [192.*.*.*]

TreeView1の中にItemsというのがあって、これはどうやらTTreeNodeの集まりのようです。 

それで、コード上で動的にTTreeNodeをCreateしてTreeViewに足していった場合、CreateしたTTreeNodeはTreeView1自身をFreeしたときに勝手にFreeしてくれるものなんでしょうか? 
自前でTreeNode[i].Freeとやらないといけないんでしょうか?

編集 削除
考えてみよう  2007-10-12 07:42:54  No: 28004  IP: [192.*.*.*]

設計時に追加したアイテムはいつ・だれが削除しているのでしょうか?

設計時に追加したアイテムと動的に追加したアイテムの違いは?

意図的にやれば終了時に設計時に設定したアイテムだけ削除もできるだろうけど・・・

編集 削除
犬郎  2007-10-12 13:38:41  No: 28005  IP: [192.*.*.*]

>意図的にやれば終了時に設計時に設定したアイテムだけ削除もできるだろう>けど・・・

意図的にやらない限り一緒に削除もしてもらえる、ということですね。

ありがとうございます。

編集 削除