-
Здравствуйте, в общем задача у меня хранить N-ое количество StringList-дов в одном файле. Загружать их оттуда и сохранять обратно. Желательно чтоб и файл был человеконечитаемым, чтоб не было большого соблазна подправить какую либо строчку руками. Подскажите какая должна быть примерно структура такого файла и как читать\писать?
-
ZIP-архив?
-
> Styx © (08.03.19 16:18) [1] > ZIP-архив?
нет просто с одного *.DAT файла.
-
В смысле - в качестве структуры файла ZIP-архив Вас устроит?
-
я не знаю структуру файла ZIP-архива. Но какая структура не важно, главное чтобы все стринглисты хранились в одном файле.
-
Можно еще не в тему? Вот если у меня есть массив of TStringList и я обнулил массив: SetLength(StringListArr, 0) - то высвободится ли память из под StringList-тов, или нужно их предварительно очистить\уничтожить?
-
> kashey © (08.03.19 15:48)
> чтоб не было большого соблазна подправить какую либо строчку > руками. Подскажите какая должна быть примерно структура > такого файла и как читать\писать?
Выбирай базу данных на любой вкус. На худой конец пользуй TClientDataSet, RTFM.
> kashey © (08.03.19 17:40) [5]
> SetLength(StringListArr, 0) - то высвободится ли память > из под StringList-тов,
Нет. Use TObjectList, Luke.
-- Regards, LVT.
|