Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
P'ero   (2007-10-20 14:47) [0]

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


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

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

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


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

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


 
DrPass ©   (2007-10-20 15:21) [3]


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

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


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

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


 
@!!ex ©   (2007-10-20 16:04) [5]

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


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

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


 
@!!ex ©   (2007-10-20 16:55) [7]

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

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


 
engine ©   (2007-10-20 17:35) [8]

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

http://delphimaster.net/view/4-1192381766/


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


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

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


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


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

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

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


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

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


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


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


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

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.061 c
2-1192716272
AntonS
2007-10-18 18:04
2007.11.11
Уничтожить класс в другой форме.


15-1191322414
dumka
2007-10-02 14:53
2007.11.11
Юридический вопрос


15-1191770712
TUser
2007-10-07 19:25
2007.11.11
Как поставить Symantec под Vista


2-1192273873
lod
2007-10-13 15:11
2007.11.11
Вывод на печать ?


11-1176224694
Don
2007-04-10 21:04
2007.11.11
Владимиру по KOLadd





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский