|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2010, 13:02 | #1 |
Форумчанин
Регистрация: 26.02.2010
Сообщений: 126
|
Поиск по вхождению(плейлист)
Помогите, пожалуйста, или ткныте ссылкой, не могу найти. Как сделать поиск по плейлисту, при изменении в edit чтоб находило похожую строку в плейлисте и на ней останавливалось (в инете чет нашел, но у меня почему то не срабатывает). Вот мой нерабочий код:
Код:
Последний раз редактировалось nXs; 29.04.2010 в 13:18. |
29.04.2010, 13:59 | #2 |
Форумчанин
Регистрация: 26.02.2010
Сообщений: 126
|
Вот поправил код, может кто сможет улутшить:
Код:
|
29.04.2010, 21:12 | #3 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Поиск по вхождению по-моему иначе как полным перебором не сделаешь, т.к. нужно искать вхождение внутри строки, двоичный поиск тут не прокатит. Перебор + Pos, что у Вас и реализовано, тут улучшать особо и нечего. А хотя, можно улучшить показ результатов, чтобы не останавливалась функция при первой же находке, а показывала все строки с этим вхождением, но это уже что-то вроде отчета получится.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
08.05.2010, 16:43 | #4 |
Форумчанин
Регистрация: 26.02.2010
Сообщений: 126
|
Она какая то глючная, не всегда останавливает, и если в листбоксе много итемов, то так глючит, что просто ужас.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
BassPlayer плейлист | Alex2009 | Мультимедиа в Delphi | 13 | 12.03.2010 19:07 |
MediaPlayer плейлист | pnz_punisher | Общие вопросы Delphi | 5 | 10.01.2010 00:58 |
Плейлист в Delphi | iggor | Мультимедиа в Delphi | 17 | 30.12.2009 11:56 |
Добавление файлов в плейлист | Dr.Badnezz | Мультимедиа в Delphi | 12 | 26.01.2009 18:06 |
Помогите реализовать плейлист | IGREK | Общие вопросы Delphi | 2 | 04.06.2008 09:08 |