Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Выбор структуры для хранения данных


Страницы:   1 2 3

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. Иногда это удобнее.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо