|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.03.2018, 21:24 | #1 |
Новичок
Джуниор
Регистрация: 24.10.2017
Сообщений: 2
|
Вывод в ListView каталогов по заданному критерию (TDirectory, TPath) проблема с кириллицей
Здравствуйте.
Создаю программу, которая выводит в ListView директории по введённому в Searchbox критерию: Код:
Проблема в том, что поиск происходит только в том случае, если в seachbox записан критерий с точным соответствием регистру букв, то есть, если ввести "новая папка (1)" результат будет нулевым. Как побороть данную проблему? |
26.03.2018, 05:55 | #2 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Приводить искомый текст к общему виду (LowerCase/UpperCase)
|
26.03.2018, 09:31 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а если ввести слово "новая" - какой будет результат?
вообще, я первый раз слышу о том, что поиск по маске может быть регистрозависимым! Скорее всего проблема в преобразовании кириллицы из уникода в ansi при вызове системной функции Windows API. Скорее всего это не поможет. Точнее поможет, но надо либо использовать олдскульный FindFirst/FindNext, либо GetDirectories с маской *.* и потом в цикле сравнивать с требуемым шаблоном. |
02.04.2018, 22:20 | #4 | |
Новичок
Джуниор
Регистрация: 24.10.2017
Сообщений: 2
|
Извиняюсь за долгий ответ.
Цитата:
Вообще по правде говоря, придя на работу и попробовав свой код по поиску... был удивлен насколько это долго, около минуты, что неприемлемо. В итоге решил все проблемы, и регистр ему безразличен, и скорость потрясающая. Последний раз редактировалось Seikeron; 02.04.2018 в 22:24. |
|
03.04.2018, 01:27 | #5 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Все уникальные значения по заданному критерию | Aswerd | Microsoft Office Excel | 2 | 24.08.2015 23:01 |
сумма по заданному критерию | Iskin | Microsoft Office Excel | 4 | 16.08.2013 21:32 |
Как найти нужное число в таблице по заданному критерию | Svist | Microsoft Office Excel | 2 | 01.07.2011 23:40 |
сумма по заданному критерию | Iskin | Microsoft Office Excel | 6 | 18.08.2009 09:00 |
Опять про скрытие строк по заданному критерию | aval | Microsoft Office Excel | 4 | 30.06.2009 12:39 |