delphi 保存记录的有关问题

delphi 保存记录的问题
PSQLInfo = ^PFileInfo; // 选择结构体
  TSQLInfo = record
  QueryData:string; // 查询内容
  QueryType:string; // 查询类型
  QueryNext:string; // 查找下级
  end;

delphi 中这样的结构体 如何在程序运行时保存! 是连续的保存,程序结束时释放!怎么做呢?类似链表那样的!但是我不知道保存到什么样的变量中!请高人指点

------解决方案--------------------
连续的保存? 那样就不要用 string啊, 用 char[255]


可以用 INIFILES 来保存

with Tinifiles.create(c:\1.ini) do
try
QueryData := readstring('Setting','QueryData','');
....
finally
free;
end;
------解决方案--------------------
直接存tlist或者弄个结构体数组也行