大家好:
各位大虾的答案我已收到,非常感谢你们对我的支持!
对于答案,saintor大虾说的比较详细,delphiwolf也没有回答错.
至于使用SaveToStream, SaveToFile,就请各位试试看,能不能保存?
我使用BCB4.0,现在开发的一个项目使用了树控件,同时,对于每一个新生成的节点附加有一个数据结构,其中包含了AnsiString和TStringList数据类型.在项目中
我将项目的所有信息都保存在树控件的数据指针中,这样就出现了我上述提出的问题.
现在,经过我三天的加班,我自定义了一种文件结构,通过递归调用的方式浏览所
有树节点,将其数据保存到文件中,同时可以在需要时将其读回来,今天刚做完.(声明
是在没有看saintor的回答之前完成的).
真的很累,生成节点时动态分配内存,删除节点时回收内存,不能出错,否则就....
在此之前,我考虑过使用流文件的方式来保存,但各位大虾,仔细想想,你 new 的
数据在内存的哪里?
我不想耍赖,但三位大虾的回答不能使我很满意,我允诺的分数就......
(注:这个问题我早去过Inprise公司的BCB.VCL讨论组,他们也没什么好办法)