![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
хранить список стран
Scott Storch © (2012-02-13 18:28:00)в программе нужно хранить список стран (257). Что лучше использовать в качестве контейнера: массив или TStringList
Anatoly Podgoretsky (2012-02-15 13:02:00) [1]> Inovet (15.02.2012 10:43:20) [20]
Южный!
Inovet (2012-02-15 10:43:00) [2]> [19] Anatoly Podgoretsky © (15.02.12 09:24)
> Может быть и к северу, это же название
Солнечный Магадан.
Anatoly Podgoretsky (2012-02-15 09:24:00) [3]> Dimka Maslov (14.02.2012 17:42:16) [16]
Может быть и к северу, это же название
Jeer (2012-02-15 00:25:00) [4]Передлагаю, ик !, начать дилеж.
Inovet (2012-02-14 18:02:00) [5]> [15] MBo © (14.02.12 17:07)
> А Южный Судан, пардон, где?
> ;)
Не признали ещё, видно.
Dimka Maslov (2012-02-14 17:42:00) [6]
> А Южный Судан, пардон, где?
К.О. подсказывает что к югу от северного.
MBo (2012-02-14 17:07:00) [7]>Inovet © (14.02.12 15:32) [14]
А Южный Судан, пардон, где?
;)
Inovet (2012-02-14 15:32:00) [8]> [12] MBo © (14.02.12 05:21)
> а получать по инету каждый (час, день) актуальный
http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%89%D0%B5%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80_%D1%81%D1%82%D1%80%D0%B0%D0%BD_%D0%BC%D0%B8%D1%80%D0%B0
antonn (2012-02-14 15:04:00) [9]
> MBo © (14.02.12 05:21) [12]
>
> В наше время список стран, наверное, нужно не хранить, а
> получать по инету каждый (час, день) актуальный
а м/у получениями где-то хранить :)
MBo (2012-02-14 05:21:00) [10]В наше время список стран, наверное, нужно не хранить, а получать по инету каждый (час, день) актуальный
знайка (2012-02-14 01:22:00) [11]RecordSet
sniknik (2012-02-13 23:32:00) [12]ClientDataSet1.IndexFieldNames:= 'Field1';
DVM (2012-02-13 23:26:00) [13]Вообще конечно для столь смехотворного количества записей не играет роли, какой контейнер использовать. Любая операция будь то поиск сортировка и т.д будет выполняться микросекунду, а то и меньше. Я бы TStringList взял.
Ega23 (2012-02-13 23:26:00) [14]
> индекс. насколько понимаю.
индекс, говоришь? ОК, попробую.
sniknik (2012-02-13 23:22:00) [15]> А с CDS как?
индекс. насколько понимаю.
DVM (2012-02-13 23:14:00) [16]Эх жалко Пятачок куда то пропал :) Ответ же очевиден.
Ega23 (2012-02-13 23:07:00) [17]
> sniknik © (13.02.12 23:01) [4]
Кстати, о птичках. Никогда данные на стороне рекордсета не фильтровал-сортировал, всегда менял запрос и переоткрывал данные.
А тут вот надо, как минимум сортировать. В TClientDataSet.
Куда тут копать-то? Есть пример в демосах? А то я чё-та не соображу, как это делается. У ADODataSet было свойство Sort, вроде. А с CDS как?
sniknik (2012-02-13 23:01:00) [18]RecordSet лучше... неважно есть база или нет. обработка нужна? фильтры, сортировка, объединение (например для показа у городов, каким странам принадлежат), сохранение, чтение... ну вот. RecordSet для работы с данными приспособлен.
Юрий Зотов (2012-02-13 22:49:00) [19]Контейнер тут не особо важен, хоть массив, хоть StringList (StringList, пожалуй, удобнее). Важнее другое - откуда его заполнять?
Кодом? Из таблицы БД? Из файла? Все зависит от особенностей задачи.
Ega23 (2012-02-13 18:35:00) [20]
> Что лучше использовать в качестве контейнера: массив или
> TStringList
TObjectList<T>