Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Devalv
Зарегистрирован: 23.01.2003 Сообщения: 1 Откуда: Мурманск
|
Добавлено: Чт Янв 23 2003 01:48 Заголовок сообщения: StringList.... |
|
|
Привет всем! У меня тут возникла проблемка: Как в Delphi сделать чтобы в StringList вёлся поиск какой-то информации (причём она задаётся пользователем). С благодарностью... |
|
Вернуться к началу |
|
|
Valera Гость
|
Добавлено: Чт Янв 23 2003 07:01 Заголовок сообщения: Re: StringList.... |
|
|
напиши свою процедуру. если список сортированный, то можно очень быстро искать, типа быстрой сортировки. а если нет, то просто перебором. |
|
Вернуться к началу |
|
|
Ы Гость
|
Добавлено: Чт Янв 23 2003 07:04 Заголовок сообщения: Re: StringList.... |
|
|
1)Делаешь массив типа longint по размеру не меньше объема списка. 2)Ставишь курсор на первую запись. (stringlist.strings[0].SetCurrent - имхо) получаешь строку запроса, - делаешь цикл со строки до конца с использованием поисковой функции (они описаны в хелпе) - запоминаешь в массиве номер - и последовательно ставишь курсор на запись с номером строки, содержащей искомую.
Ты можешь сказать нафига массив? Ради удобства юзера - он, если захочет, может пробежаться по ссылкам и назад и вперед без особых тормозов (если там конечно не сто строчек). |
|
Вернуться к началу |
|
|
|