| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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, Респект |