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