Это не дубликат, а продолжение "Постоянные объекты в Windows XP / Delphi 7 ".
Мне нужно сохранить более одного объекта в Delphi 7, и эти объекты являются семейством классов. Ответ RRUZ предлагает унаследовать от TPersistent
и использовать TJvAppXMLFileStorage
, но когда я использую его метод WritePersistent
, он перезаписывает один объект следующим объектом в XML-файле.
Мне нужно сохранить объекты (TAlarms и потомки) позже в базе данных, поэтому мне нужно восстановить их из файла.
Как я могу сохранить более одного объекта в одном файле, а затем загрузить эти объекты из файла?