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

解決


犬郎  2007-10-12 15:28:33  No: 28003

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

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


考えてみよう  2007-10-12 16:42:54  No: 28004

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

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

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


犬郎  2007-10-12 22:38:41  No: 28005

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

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

ありがとうございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加