![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Александр
Форумчанин
Регистрация: 15.08.2007
Сообщений: 112
|
![]()
Написал я наконец свой поисковичок, но увидел следующую проблему: поиск с учетом регистра, т. е. в строке ввода имени файла нужно писать именно с учетом регистра, иначе файл не будет найден. Как отменить учет регистра?
P. S.: Вывод результата поиска у меня осуществляется с пом. if pos(edit2.Text,sr.Name)<>0 then ListView1.AddItem(SR.Name,listview1 ); ![]() |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Можно попробовать в строке поиска всё перевести в верхний регистор
UpCase или AnsiUpperCase |
![]() |
![]() |
![]() |
#3 |
Александр
Форумчанин
Регистрация: 15.08.2007
Сообщений: 112
|
![]()
Увы, я так уже пробовал... безрезультатно
![]() |
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 07.09.2007
Сообщений: 16
|
![]()
То есть если перевести в верхний регистор и edit2.Text, и sr.Name, то всё равно не получается?
|
![]() |
![]() |
![]() |
#6 |
Александр
Форумчанин
Регистрация: 15.08.2007
Сообщений: 112
|
![]()
Теоретически должно работать, а на практике - ... парадокс какой-то
![]() |
![]() |
![]() |
![]() |
#7 |
Александр
Форумчанин
Регистрация: 15.08.2007
Сообщений: 112
|
![]()
Щаз попробую насчет русского языка...
![]() |
![]() |
![]() |
![]() |
#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 |