Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #2  
Старый 02.10.2008, 11:25
san-46 san-46 вне форума
Активный
 
Регистрация: 25.04.2008
Сообщения: 383
Репутация: 33
По умолчанию

При реализации такой "процедуры" есть несколько проблем, которые не позволяют сделать поиск полностью автоматическим.
1. В системе не существует критерия "установил только что" для поиска. При поиске можно только сравнивать дату создания файла и текущую дату (или сравнивать с заданной вручную).
При этом появляется попутная проблема: если приложение не устанавливается инсталлятором, а копируется (есть же и такие программы, которые установки не требуют), то дата создания файла может быть какой угодно и при сравнении с текущей исполняемый файл не будет найден.
2. Поиск по всему диску exe-файлов занимает ощутимое время, поэтому придется, опять же вручную, ограничивать область поиска
одним каталогом, например, c:\program files. Ну, или ждать 5-20 мин (в зависимости от заполненности диска) пока найдется нужный файл.
3. Многие устанавливаемые приложения имеют не по одному exe-файлу и в этом случае вручную придется выбирать тот который нужен.

Во вложении проект, где демонстрируется поиск исполняемых файлов в заданной папке (это может быть и весь диск) и только тех, у которых дата создания совпадает с заданной датой.
Вложения
Тип файла: rar SearchExe-files.rar (3.3 Кбайт, 1 просмотров)
__________________
Не забывайте делать резервные копии
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:35.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025