Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как произвести поиск по всему компьютеру (конкретный вайл)?


P'ero ©   (2007-10-20 14:47:00) 

В настройках моей программы необходимо указать исполнительный файл другой программы... Решил упрастить пользователям задачу )
Вот и хочу ка-нибудь организовать автопоиск...
Подскажите - как авто-найти на компьютере файл: Fort.exe? а затем поместить результат в Edit? На всякий случай, с возможностью продолжить поиск, если, вдруг нашёл что-то не то (пр. резервную копию...)!


Германн   (2007-10-21 02:59:00) [1]


> Плохиш ©   (21.10.07 02:07) [10]


> Да ладно, конференция-то для начинающих ;-)

Ну да. "Начинающие". Но меня почему-то преследует дурацкая мысль, что и ту программу, которую хочет найти автор сабжа написали в этой же конференции.


Плохиш   (2007-10-21 02:07:00) [2]


> P'ero   (20.10.07 15:40) [4]
> Вы будите смеяться, я тоже смеялся! )))
> но многие пользователи смотрят недоумевающими глазами на
> появляющееся окно выбора каталогов... "А ка тут?" "А вот
> там программа сама... ((( "

Предложить и дальше пользоваться той где " А вот там программа сама..."

> Германн ©   (21.10.07 01:42) [9]


> Бред какой-то.

Да ладно, конференция-то для начинающих ;-)
Удивляет только то, что ещё не прозвучали FindFirst/FindNext/FindcClose :-))


Германн   (2007-10-21 01:42:00) [3]


> P'ero   (20.10.07 14:47)
>
> В настройках моей программы необходимо указать исполнительный
> файл другой программы... Решил упрастить пользователям задачу
> )
> Вот и хочу ка-нибудь организовать автопоиск...
> Подскажите - как авто-найти на компьютере файл: Fort.exe?
>

Бред какой-то.


engine   (2007-10-20 17:35:00) [4]

> [6] P'ero   (20.10.07 16:24)

http://www.delphimaster.ru/cgi-bin/forum.pl?n=5&id=1192381766


@!!ex   (2007-10-20 16:55:00) [5]

> [6] P'ero   (20.10.07 16:24)

Врядли есть способ быстрее.
Разве что проводить поиск один раз, при установке софтины, а потом просто использовать то, что ранее было найдено.
Но я думаю юзер все равно не порадуеться зависанию софтины на час...


P'ero   (2007-10-20 16:24:00) [6]

Значит кроме непозволительно долгово FileSearch никак?
Или есть способы быстрее?


@!!ex   (2007-10-20 16:04:00) [7]

гы-гы-гы...
потестим, сколько времени на моих забитых инфой винтах на 750 гигов будет работать ваша программа?
Я готов поспорить, что уже 10 гигов будут перебираться непозволительно долго.


P'ero   (2007-10-20 15:40:00) [8]

Вы будите смеяться, я тоже смеялся! )))
но многие пользователи смотрят недоумевающими глазами на появляющееся окно выбора каталогов... "А ка тут?" "А вот там программа сама... ((( "
Так что .... - надо!


DrPass   (2007-10-20 15:21:00) [9]


> В настройках моей программы необходимо указать исполнительный
> файл другой программы... Решил упрастить пользователям задачу
> )

Вряд ли ты упростишь пользователю задачу, если вместо того, просто чтобы взять и открыть нужный файл, он должен будет минут пять-десять ждать, пока твоя программа диски просканирует.


P'ero   (2007-10-20 15:10:00) [10]

Хм...
Это перечислять:
DirList.Add(С:;D:;E:;...
???
Ошибок при это не будет? Если Диск С и Еесть, а Dнет?


Antoxa2005   (2007-10-20 14:55:00) [11]

Function FileSearch(const Name, DirList: String):String;

Ищет файл с именем Name, в списке каталогов DirList (соседние имена разделяютяс ";").


Наверх

Титульная страница Поиск, карта сайта Написать письмо