![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с множествами [D5, Win95/98]
alex-ran © (2002-06-14 14:16:00)Уважаемые мастера!!! Подскажите плиз.
Я использую :
type
TTSetFilter=(cmn1, cmn2, cmn3, cmn4,... cmn20);
TSetFilter = set of TTSetFilter;
var
SetFilter: TSetFilter;
В процессе работы периодически что-то добавляю, удаляю из SetFilter, но иногда возникает необходимость удалить все элементы из множества. Существует ли для этого специальный оператор? Или все же прийдется это делать вручную?
И еще, для ТТSetFilter, можно ли перебрать (или обратиться) элементы множества по индексу (как в массивах), а не только через for i:=low(TTSetFilter) to High(TTSetFilter) do ...
Cпасибо.
(Если че неправильно сформулировал простите, чайник еще :) )
Anatoly Podgoretsky (2002-06-14 22:42:00) [1]Лучше посчитать, [1,2,3] [1,2] [1] [], сколько в каждом
alex-ran (2002-06-14 14:33:00) [2]да... ну шо я могу сказать, наверное пора сделать перерыв :)
Внук (2002-06-14 14:24:00) [3]SetFilter:=[]
Kaban (2002-06-14 14:22:00) [4]а SetFilter:=[]; не подойдет?