Главная страница
    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.46 MB
Время: 0.043 c
15-1186331384
foreverDelphi
2007-08-05 20:29
2007.09.02
от ламера гуру Piterу


2-1186646635
Axon
2007-08-09 12:03
2007.09.02
Поменять курсор


15-1185870543
savyhinst
2007-07-31 12:29
2007.09.02
Незавершаемость и прочие првлегии


3-1178029672
Sapos
2007-05-01 18:27
2007.09.02
Дисконнект по таймауту


2-1186688759
vicegen
2007-08-09 23:45
2007.09.02
Про файл-мэппинг





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