Главная страница
    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.057 c
15-1339878605
Юрий
2012-06-17 00:30
2013.03.22
С днем рождения ! 17 июня 2012 воскресенье


15-1335040202
Юрий
2012-04-22 00:30
2013.03.22
С днем рождения ! 22 апреля 2012 воскресенье


15-1330513399
Константинов
2012-02-29 15:03
2013.03.22
Разбит диск на разделы


15-1347959351
DevilDevil
2012-09-18 13:09
2013.03.22
Методы компиляции и оптимизации машинных команд


15-1350903963
asafr
2012-10-22 15:06
2013.03.22
Экскурс в будущее (заметки путешественника по времени)





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