我想保存ListBox中Items.Objects中的物件到文件,但是试过很多方法都不行,不知怎么办?急!哪位大侠知道. (100分)

  • 主题发起人 主题发起人 cb422
  • 开始时间 开始时间
C

cb422

Unregistered / Unconfirmed
GUEST, unregistred user!
我想我想保存ListBox中Items.Objects中的TObject类型的物件到文件,然后关闭应用程序
,第二次打开能够从文件中重新加载.我试过ListBox1.Items.SaveToFile和LoadFromFile,
他们都只能保存和加载字符串,不能保存和加载物件.不知道能够用什么方法解决?
 
treeview1.savetofile(filename);
listbox1.Items.SaveToFile(filename);
 
就是啊,可以直接保存成文本文件的,也可以寸到库里
 
先保存到流中﹐然后保存到文件﹗
 
保存了还可读取问题,对象必须完整!
 
如果ListBox中Items.Objects中的对象有SaveToFile或SaveToStream,你可以循环调用
他们,如果没有(比如是你自己定义的类),你要自己写存盘和LOAD方法。一般来说,
都是通过流来完成的。
 
不要费心思了。能存到磁盘上的对象必须是可序列化的。如果你直接从tobject继承的对象是不能调用SaveToStream方法的。
 
那应该怎么办
 
后退
顶部