Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: WinAPI и системное программирование > Посик файлов |
Автор: Rondo 17.1.2007, 05:55 | ||
Нашел такую процедуру, которая ищет в каталоге и подкаталогах нужные мне файлы
Работает как надо, только требует модуль SysUtils - лишний размер. Но мне этот модуль включать нельзя, сильно растет размер .exe файла .. Кто нибуть подкиньте аналог этой процедуры не использующая модуля SysUtils - размер критичен! Или можно чтонибудь подобное сделать в KOL? |
Автор: DoZENT 17.1.2007, 09:35 | ||
Пример из MSDN правда без рекурсии
|
Автор: Rondo 17.1.2007, 11:13 |
В С++ ваще ниче не понимаю ![]() |
Автор: Snowy 17.1.2007, 11:23 |
http://forum.vingrad.ru/index.php?showtopic=45659&view=findpost&p=352474 |
Автор: Alexeis 17.1.2007, 11:47 | ||
|
Автор: Snowy 17.1.2007, 11:51 |
"windows." можно не добавлять, т.к. SysUtils всё равно не подключен. |
Автор: Alexeis 17.1.2007, 13:11 |
Snowy, уточнение никогда не вредно, кто знает, может в последствии кто-нибудь захочет использовать этот код вместе с VCL, а так получается что-то вроде универсального шаблончика. ИМХО если не лень, то такие уточнения всегда на только пользу. |
Автор: Rondo 17.1.2007, 16:04 |
Alexeis, Спасибо за код ![]() ![]() И в 22 строке ошибка. Неизвестная переменная SearchRec.Name, заменил его этим Find.cFileName, но показывает только текущий каталог ![]() |
Автор: Rondo 18.1.2007, 04:39 | ||
Тема еще актуальна, поиск не дает результатов ![]() Вот нашел код, использующий KOL
Тоже ищет только то что лежит в текущем каталоге, в данном случае выдает только папку Program Files ![]() |
Автор: Rondo 18.1.2007, 10:25 |
Код показывает только содержимое текущего каталога. |
Автор: Yanis 18.1.2007, 11:17 | ||||
Вот, что в конце концов должно было получиться у тебя:
Использование:
|
Автор: Rondo 19.1.2007, 06:08 |
Yanis, Респект ![]() |