Форум: "Начинающим";
Текущий архив: 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