Конференция "Начинающим" » загрузка нескольких разных StringList из одного.
 
  • kashey © (08.03.19 15:48) [0]
    Здравствуйте, в общем задача у меня хранить N-ое количество StringList-дов в одном файле. Загружать их оттуда и сохранять обратно. Желательно чтоб и файл был человеконечитаемым, чтоб не было большого соблазна подправить какую либо строчку руками. Подскажите какая должна быть примерно структура такого файла и как читать\писать?
  • Styx © (08.03.19 16:18) [1]
    ZIP-архив?
  • kashey © (08.03.19 16:38) [2]

    > Styx ©   (08.03.19 16:18) [1]
    > ZIP-архив?

    нет просто с одного *.DAT файла.
  • Styx © (08.03.19 16:56) [3]
    В смысле - в качестве структуры файла ZIP-архив Вас устроит?
  • kashey © (08.03.19 17:04) [4]
    я не знаю структуру файла ZIP-архива. Но какая структура не важно, главное чтобы все стринглисты хранились в одном файле.
  • kashey © (08.03.19 17:40) [5]
    Можно еще не в тему? Вот если у меня есть массив of TStringList и я обнулил массив:
    SetLength(StringListArr, 0) - то высвободится ли память из под StringList-тов, или нужно их предварительно очистить\уничтожить?
  • Leonid Troyanovsky © (09.03.19 09:59) [6]

    > kashey ©   (08.03.19 15:48) 

    > чтоб не было большого соблазна подправить какую либо строчку
    > руками. Подскажите какая должна быть примерно структура
    > такого файла и как читать\писать?

    Выбирай базу данных на любой вкус.
    На худой конец пользуй TClientDataSet, RTFM.


    > kashey ©   (08.03.19 17:40) [5]

    > SetLength(StringListArr, 0) - то высвободится ли память
    > из под StringList-тов,

    Нет.
    Use TObjectList, Luke.

    --
    Regards, LVT.
 
Конференция "Начинающим" » загрузка нескольких разных StringList из одного.
Есть новые Нет новых   [134427   +26][b:0][p:0]