![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выбор структуры для хранения данных
LDV © (2010-10-15 10:39:00)В программе анализируются файлы. По каждому из файлов нужно ВРЕМЕННО хранить данные (FileName, Ver, Size, CRC). Какую структуру грамотнее всего использовать для хранения этих данных?
1. TStringList.AddObject(FileName, TMyObject.Create(Ver, Size, CRC);
2. Наследник TList.Add(FileName, Ver, Size, CRC);
3. XML
4. другие варианы
DVM (2010-10-15 10:48:00) [41]
> Медвежонок Пятачок © (15.10.10 10:44) [2]
Я когда писал ответ, подумал, ща придет медвежонок и его ответ будет однозначен :)
Медвежонок Пятачок (2010-10-15 10:47:00) [42]только 3 и никаких других вариантов.
во первых готовая иерархия (с тлистом она будет велосипедно-подпорочной)
во вторых встроенный sql-like поиск. (с тлистом придется писать велосипедную реализацию)
в третьих готовые способы визуализации и всякие разные отчеты.
ну и многое другое.
Anatoly Podgoretsky (2010-10-15 10:47:00) [43]> LDV (15.10.2010 10:39:00) [0]
Записи.
Медвежонок Пятачок (2010-10-15 10:44:00) [44]3.
DVM (2010-10-15 10:43:00) [45]2.
Только хранить в нем указатели на записи, содержащие вышеперечисленные поля. И даже может быть не наследник, а класс включающий в себя TList. Иногда это удобнее.