Запазване на повече от един обект в 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