Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.02;
Скачать: CL | DM;

Вниз

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

 
^_____^   (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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
15-1186396410
pirks
2007-08-06 14:33
2007.09.02
Железо


15-1185530247
Dib@zol
2007-07-27 13:57
2007.09.02
Точка входа


6-1168889887
Jeeb
2007-01-15 22:38
2007.09.02
Подгрузка рисунка по значению


15-1186137353
de.
2007-08-03 14:35
2007.09.02
О материалах


9-1159531329
KygECHuK
2006-09-29 16:02
2007.09.02
Физика