Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

хранить список стран   Найти похожие ветки 

 
Scott Storch ©   (2012-02-13 18:28) [0]

в программе нужно хранить список стран (257). Что лучше использовать в качестве контейнера: массив или TStringList


 
Dimka Maslov ©   (2012-02-13 18:32) [1]

Массив можно заполнить в Десигн-Тиме, а ТСтрингЛист только в Рун. А лучше запудзырить его как текст в ресурсе, потом заполнять СтрингЛист или массив. Разницы уже никакой.


 
Ega23 ©   (2012-02-13 18:35) [2]


>  Что лучше использовать в качестве контейнера: массив или
> TStringList


TObjectList<T>


 
Юрий Зотов ©   (2012-02-13 22:49) [3]

Контейнер тут не особо важен, хоть массив, хоть StringList (StringList, пожалуй, удобнее). Важнее другое - откуда его заполнять?

Кодом? Из таблицы БД? Из файла? Все зависит от особенностей задачи.


 
sniknik ©   (2012-02-13 23:01) [4]

RecordSet лучше... неважно есть база или нет. обработка нужна? фильтры, сортировка, объединение (например для показа у городов, каким странам принадлежат), сохранение, чтение... ну вот. RecordSet для работы с данными приспособлен.


 
Ega23 ©   (2012-02-13 23:07) [5]


> sniknik ©   (13.02.12 23:01) [4]


Кстати, о птичках. Никогда данные на стороне рекордсета не фильтровал-сортировал, всегда менял запрос и переоткрывал данные.
А тут вот надо, как минимум сортировать. В TClientDataSet.
Куда тут копать-то? Есть пример в демосах? А то я чё-та не соображу, как это делается. У ADODataSet было свойство Sort, вроде. А с CDS как?


 
DVM ©   (2012-02-13 23:14) [6]

Эх жалко Пятачок куда то пропал :) Ответ же очевиден.


 
sniknik ©   (2012-02-13 23:22) [7]

> А с CDS как?
индекс. насколько понимаю.


 
Ega23 ©   (2012-02-13 23:26) [8]


> индекс. насколько понимаю.


индекс, говоришь? ОК, попробую.


 
DVM ©   (2012-02-13 23:26) [9]

Вообще конечно для столь смехотворного количества записей не играет роли, какой контейнер использовать. Любая операция будь то поиск сортировка и т.д будет выполняться микросекунду, а то и меньше. Я бы TStringList взял.


 
sniknik ©   (2012-02-13 23:32) [10]

ClientDataSet1.IndexFieldNames:= "Field1";


 
знайка   (2012-02-14 01:22) [11]

RecordSet


 
MBo ©   (2012-02-14 05:21) [12]

В наше время список стран, наверное, нужно не хранить, а получать по инету каждый (час, день) актуальный


 
antonn ©   (2012-02-14 15:04) [13]


> MBo ©   (14.02.12 05:21) [12]
>
> В наше время список стран, наверное, нужно не хранить, а
> получать по инету каждый (час, день) актуальный

а м/у получениями где-то хранить :)


 
Inovet ©   (2012-02-14 15:32) [14]

> [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


 
MBo ©   (2012-02-14 17:07) [15]

>Inovet ©   (14.02.12 15:32) [14]

А Южный Судан, пардон, где?
;)


 
Dimka Maslov ©   (2012-02-14 17:42) [16]


> А Южный Судан, пардон, где?


К.О. подсказывает что к югу от северного.


 
Inovet ©   (2012-02-14 18:02) [17]

> [15] MBo ©   (14.02.12 17:07)
> А Южный Судан, пардон, где?
> ;)

Не признали ещё, видно.


 
Jeer ©   (2012-02-15 00:25) [18]

Передлагаю, ик !, начать дилеж.


 
Anatoly Podgoretsky ©   (2012-02-15 09:24) [19]

> Dimka Maslov  (14.02.2012 17:42:16)  [16]

Может быть и  к северу, это же название


 
Inovet ©   (2012-02-15 10:43) [20]

> [19] Anatoly Podgoretsky ©   (15.02.12 09:24)
> Может быть и  к северу, это же название

Солнечный Магадан.


 
Anatoly Podgoretsky ©   (2012-02-15 13:02) [21]

> Inovet  (15.02.2012 10:43:20)  [20]

Южный!



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.078 c
2-1327748818
upc
2012-01-28 15:06
2013.03.22
Разрешить ввод в Edit только числовые значения с плавающей точкой


15-1328771976
CleriC
2012-02-09 11:19
2013.03.22
Можно ли установить CnWizards (CnPack) для двух версий Delphi?


9-1193072476
lubass
2007-10-22 21:01
2013.03.22
Omega GDK 92


2-1339918135
Pcrepair
2012-06-17 11:28
2013.03.22
Структура кода при обработке текстов


15-1330893003
Юрий
2012-03-05 00:30
2013.03.22
С днем рождения ! 5 марта 2012 понедельник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский