| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Чёкнутая процедура |
| Автор: microo10 10.2.2013, 21:51 | ||||||
| Не с того не с сего моя процедура рекурсивного обхода начала выдавать все файлы,даже не сравнивая маску...пару часов назад все работало,я не чего не менял :( Процедура:
Процедура вызова:
Сам вызов:
Путь в lb2 выглядит следующим образом директория|маскаимени.маскарасширения|1 или 0| Exmp: C:\java|*.exe|1| Помогите пожалуйста,я уже несколько часов ковыряюсь,а найти проблему не могу |
| Автор: DarkProg 10.2.2013, 21:57 |
| Покажите место в процедуре, которое использует маску для фильтрации поиска? Видимо это происки скайнет ) |
| Автор: Данкинг 10.2.2013, 22:00 |
| Наверное, надо разобраться, что там в переменной "mack" содержится. |
| Автор: microo10 10.2.2013, 22:05 | ||||||
Тут по идее должна быть Добавлено @ 22:07
Даже не заметил что не так написал |
| Автор: microo10 10.2.2013, 22:23 |
| Откуда у меня в процедуре взялось *.* !? DarkProg, был прав,это 100% происки скайнет Help ! Процедура теперь не может делать отбор по маске когда ScanSubFolders = 0 |
| Автор: microo10 10.2.2013, 23:06 | ||
| Нашел проблему самостоятельно... Проблема была не в маске,а в:
Нельзя указывать переменную fileResult...не понял правда почему,но при исправлении на fResult все ок. |