![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
массив записей [D5, Win2k]
Sapsi © (2005-03-16 09:24:00)Добрый день.
Есть набор констант (строк).
Как грамотно организовать множество этих строк, чтобы проверять любую строку на вхождение в это множество оператором in?
Спасибо.
КаПиБаРа (2005-03-16 09:43:00) [1]Sapsi (16.03.05 9:24)
Ты работай со множествами, а когда понадобится работать конкретно со строкой, то выводи ее из массива строк основанного на этом множестве.
begin...end (2005-03-16 09:28:00) [2]> Sapsi (16.03.05 9:24)
> Как грамотно организовать множество этих строк, чтобы
> проверять любую строку на вхождение в это множество
> оператором in?
Оператором in - никак.
Ксли нужно проверить строку на вхождение в какой-то список, то можно использовать константный массив строк + функцию AnsiIndexStr. Насчёт этой функции - не уверен, что она есть в Delphi 5, но её несложно написать самому.
Как вариант - TStringList и его IndexOf.
Anatoly Podgoretsky (2005-03-16 09:25:00) [3]Сменить язык программирования.