Главная страница
    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.058 c
3-1178619745
pavel_guzhanov
2007-05-08 14:22
2007.09.02
Ошибка при вставке записи и коммит транзакции


1-1181927807
olevacho_
2007-06-15 21:16
2007.09.02
Чтение sms с мобильника


15-1185785539
StriderMan
2007-07-30 12:52
2007.09.02
.NET vs Java


3-1178788650
mefodiy
2007-05-10 13:17
2007.09.02
SQL запрос через ADOQuery


11-1168803255
vampir_infernal
2007-01-14 22:34
2007.09.02
проблема с KOLPrinters





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