递归清除Node中的数据就可以了!

解决方案 »

  1.   

    TTreeview有一个OnDeletion事件。
    应该在那里释放指针。在程序结束时递归释放指针有问题,因为程序运行时删除的节点的Data指针没有被释放。
      

  2.   

    楼上说的对
    TTreeview在OnDeletion事件可以将指针全部。
    释放
      

  3.   

    同意楼上老兄的。一个一个全Dispose就OK了
      

  4.   

    不过,我对new()函数不太理解,谁能给我讲讲。谢谢了。
      

  5.   

    谢谢各位老兄,我认为vince_li(方枪枪) 讲的最简单可行,一句就可以了。
    if Node<> nil then
            Dispose(PMyRec(Node.Data));