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

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

хранить список стран


Страницы:   1 2

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>


Страницы:   1 2

Наверх

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