Главная страница
    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.08 c
15-1328042693
Димка На
2012-02-01 00:44
2013.03.22
Максимальная версия программы (продукта)


2-1339657502
AntiUser
2012-06-14 11:05
2013.03.22
Как правильно создать наследников фрейма


15-1335375892
Kerk
2012-04-25 21:44
2013.03.22
О ста сортах колбасы


15-1345149004
Юрий
2012-08-17 00:30
2013.03.22
С днем рождения ! 17 августа 2012 пятница


15-1345632073
Rouse_
2012-08-22 14:41
2013.03.22
Семинар "RAD Studio XE3"





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский