Главная страница
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.023 c
15-1186431367
Иксик
2007-08-07 00:16
2007.09.02
Гениально! :))


1-1182415155
infom
2007-06-21 12:39
2007.09.02
При загрузке проекты слетает свойство DataSource


1-1182259262
fuzzy
2007-06-19 17:21
2007.09.02
не работает try...finally


8-1150877108
fun.exe
2006-06-21 12:05
2007.09.02
Скопировать кусок Bitmap


8-1164093104
DVM
2006-11-21 10:11
2007.09.02
Наиболее быстро изменить размер Bitmap-а (уменьшить).