把对象存入文本/?(100分)

  • 主题发起人 主题发起人 razy
  • 开始时间 开始时间
R

razy

Unregistered / Unconfirmed
GUEST, unregistred user!
比如有一个类A,有变量M和过程DD。
定义一个类A 的对象0bject,现在要定义一个过程savetofile把类A的对象存入文本(任何文本都可以),还要定义一个函数loadfromfile,返回值是对象Object,返回的Object要和原来的一样。
SAVETOFILE,和loadfromfile应该怎么定义?
 
在SAVETOFILE只需保存变量M,然后在loadfromfile里创建一个A的实例,从文件中读出M,赋给该实例的变量M
 
如果是两个不同的类要存入同一个文本,那么取出的时候怎么判断是哪个类呢?存入时加一个类标志好象不太好,有没有很好的解决方案
 
好象delphi有这个功能, TParser类和ObjectBinaryToText和ObjectTextBinary 等几个函数与此有关,很久没用了,自已查一下吧,google和dfw全文检索里都有.
 
找到一个例子
http://hub.myrice.com/delphiJC/055.htm
 
后退
顶部