Сохранение Древовидной Структры

Тема в разделе "Delphi - Система", создана пользователем VahaC, 9 янв 2013.

  1. VahaC

    VahaC Well-Known Member

    Регистрация:
    10 янв 2007
    Сообщения:
    116
    Симпатии:
    0
    Есть вот такая структура
    Код (Delphi):
     TActionRecord = class
    public
    Description: ShortString;
    Coord: TPoint;
    MouseAction: TMouseAction;
    WindowAction: TWindowAction;
    WindowCaption: ShortString;
    Pause: Integer;
    ParentAction: TActionRecord;
    ChildActionList: TRecordList<TActionRecord>;
    constructor Create(aAction: TActionRecord);
    destructor Destroy;
    end;
    PActionRecord = TRecordList<TActionRecord>.PT;
    Нужно сохранить её в файл (желательно в текстовый)
    Сначала думал хранить в ини но нмкак непойму как такое организовать.

    Может есть какие то идеи??
     
  2. -master-

    -master- Well-Known Member

    Регистрация:
    14 янв 2012
    Сообщения:
    629
    Симпатии:
    18
    лучше xml
     
  3. sinkopa

    sinkopa Well-Known Member

    Регистрация:
    17 июн 2009
    Сообщения:
    344
    Симпатии:
    9
    (1) Сериализация объектов стандартными средствами Delphi
    (2) Конфиг-файлы в Delphi без проблем
    (3) XML сериализация объекта Delphi
    Сам пользуюсь технологией (1), но Вам подозреваю, больше подойдет XML (2) и (3)
     
Загрузка...

Поделиться этой страницей