Сохранение более одного объекта в Delphi 7

Это не дубликат, а продолжение "Постоянные объекты в Windows XP / Delphi 7 ".

Мне нужно сохранить более одного объекта в Delphi 7, и эти объекты являются семейством классов. Ответ RRUZ предлагает унаследовать от TPersistent и использовать TJvAppXMLFileStorage , но когда я использую его метод WritePersistent, он перезаписывает один объект следующим объектом в XML-файле.

Мне нужно сохранить объекты (TAlarms и потомки) позже в базе данных, поэтому мне нужно восстановить их из файла.

Как я могу сохранить более одного объекта в одном файле, а затем загрузить эти объекты из файла?


person Community    schedule 04.11.2009    source источник
comment
Юльен, пожалуйста, перестаньте публиковать одно и то же снова и снова в новых сообщениях и придерживайтесь исходного сообщения stackoverflow.com/questions/1663166/   -  person Ken White    schedule 04.11.2009
comment
@Ken Хороший улов. Я полностью упустил это из виду. Проголосовали закрыть   -  person Mark Biek    schedule 04.11.2009
comment
@Mark: Я поймал это только потому, что это третий за два дня по той же теме с того же плаката.   -  person Ken White    schedule 04.11.2009
comment
@MLB, посмотрите новый пример, чтобы сохранить более одного объекта. stackoverflow.com/questions/1663166 /   -  person RRUZ    schedule 05.11.2009