|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.09.2007, 08:39 | #1 |
Александр
Форумчанин
Регистрация: 15.08.2007
Сообщений: 112
|
Отмена учета регистра
Написал я наконец свой поисковичок, но увидел следующую проблему: поиск с учетом регистра, т. е. в строке ввода имени файла нужно писать именно с учетом регистра, иначе файл не будет найден. Как отменить учет регистра?
P. S.: Вывод результата поиска у меня осуществляется с пом. if pos(edit2.Text,sr.Name)<>0 then ListView1.AddItem(SR.Name,listview1 ); |
12.09.2007, 08:59 | #2 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Можно попробовать в строке поиска всё перевести в верхний регистор
UpCase или AnsiUpperCase |
12.09.2007, 09:21 | #3 |
Александр
Форумчанин
Регистрация: 15.08.2007
Сообщений: 112
|
Увы, я так уже пробовал... безрезультатно
|
12.09.2007, 09:27 | #4 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Попробуй так
function Up(s:string):string; var i:integer; begin result:=''; for i:=1 to length(s)do result:=result+Upcase(s[i]); end; //далее if pos(Up(edit2.Text),Up(sr.Name))<>0 только учти что UpCase для латинских букв для русских надо использовать AnsiUpperCase Последний раз редактировалось SERG1980; 12.09.2007 в 09:32. |
12.09.2007, 09:32 | #5 |
Пользователь
Регистрация: 07.09.2007
Сообщений: 16
|
То есть если перевести в верхний регистор и edit2.Text, и sr.Name, то всё равно не получается?
|
12.09.2007, 09:37 | #6 |
Александр
Форумчанин
Регистрация: 15.08.2007
Сообщений: 112
|
Теоретически должно работать, а на практике - ... парадокс какой-то
|
12.09.2007, 09:39 | #7 |
Александр
Форумчанин
Регистрация: 15.08.2007
Сообщений: 112
|
Щаз попробую насчет русского языка...
|
12.09.2007, 09:41 | #8 |
Александр
Форумчанин
Регистрация: 15.08.2007
Сообщений: 112
|
СРАБОТАЛО!!!! УРАААА!!! Спасибо огромное вам! Еслиб вы знали как много времени я потратил на это...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по ключам Регистра | Vognedar | Общие вопросы Delphi | 2 | 03.07.2008 14:48 |
Locate без учета регистра символов | _SERGEYX_ | БД в Delphi | 2 | 09.08.2007 09:52 |
Надо разработать базу данных. Для учета карт-экспресс оплаты, платежей и т.д. | Coolern | Помощь студентам | 1 | 12.06.2007 23:56 |
Проверка текста без учета регистра | John_chek | Общие вопросы Delphi | 8 | 08.06.2007 08:50 |
Запись регистра | xak2 | Общие вопросы Delphi | 4 | 07.05.2007 22:18 |