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

Вниз

Работа с множествами.   Найти похожие ветки 

 
^_____^   (2007-08-06 19:03) [0]

Люди))
скажите плз как работать с множествами..(обьявление, сравнение, и использование ) лучше описать на примере работы множества String"ов
....
помню на паскале точно такое было x____X


 
JanMihail ©   (2007-08-06 19:31) [1]

a: set of ("A".."Z");
b: set of ("А".."Я");


 
JaK[Light] ©   (2007-08-06 20:36) [2]

Открой хелп или книжку.


 
^_____^   (2007-08-06 21:03) [3]

Только чары или интегеры ? А напихать туда мона стринги (например список IP ишников для бан листа ) ?


 
ferr ©   (2007-08-06 21:11) [4]

> Только чары или интегеры ? А напихать туда мона стринги
> (например список IP ишников для бан листа ) ?

Нет, стандартный дельфишный set убог по определению.

Тебе надо искать аналог stl-ного set. Т.е. это должно быть какое-то балансированное дерево, RB или AVL например.

дальше гугл.


 
Юрий Зотов ©   (2007-08-06 21:28) [5]

> ferr ©   (06.08.07 21:11) [4]
Об убогости стандартного дельфишного Set может говорить только тот, кто не понимает, что это такое и почему оно именно такое.

> ^_____^
Зачем потребовалось пихать строки в Set? Обычного списка строк недостаточно?


 
TStas ©   (2007-08-06 21:36) [6]

Максимальная мощность множества 256, но никто Вам не мешает, если нужно:
 List: TstringList; //Список строк
 bs: Set of byte; //Мн-во байтов
 Пихаем в него не сами строки, а Byte(List.IndexOf(S)); Вот и все


 
oxffff ©   (2007-08-06 21:39) [7]

А еще есть TBits


 
^_____^   (2007-08-06 21:46) [8]

Я слишком ламер для выше - сказаново ) буду пытаться в лист бокс пихать :)


 
TStas ©   (2007-08-06 22:55) [9]

Тогда надо понять азы: типы в Дельфи. Без них - ну никак. Ведь очень многие свойства, например, TFontStyles - множества. А Font есть у каждого компонента, который какой-то текст пишет.


 
Юрий Зотов ©   (2007-08-06 22:59) [10]

> ^_____^   (06.08.07 21:46) [8]

В визуальный компонент надо пихать только те строки, которые юзер должен видеть, притом все одновременно.

А если строки надо просто хранить в памяти, не показывая их юзеру (или показывая, но но все одновременно), то для этого есть TStringList.


 
^_____^   (2007-08-07 06:44) [11]

Ужость (:



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

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

Наверх





Память: 0.47 MB
Время: 0.038 c
2-1186512652
nord489
2007-08-07 22:50
2007.09.02
Врещения изображения


15-1186050402
TStas
2007-08-02 14:26
2007.09.02
Есть у кого-нибудь TNMHTTP?


15-1186225189
foreverDelphi
2007-08-04 14:59
2007.09.02
кто хочет из гуру помочь новичку


3-1178801337
DeadMeat
2007-05-10 16:48
2007.09.02
Транзакции


15-1186501950
Quazi
2007-08-07 19:52
2007.09.02
Алгоритм расчета DataMatrix





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