Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.76.7] |
|
Сообщ.
#1
,
|
|
|
Поиск файлов с помощью програмы Проводник
Можно дать возможность воспользоваться диалогом поиска файлов и папок, имеющимся в программе Проводник. Вызывается этот диалог с помощью технологии DDE. Можно создать в приложении временный обьект класса TDDEClientConv, связать его с программой Проводник (explorer.exe)как с сервером DDE и выполнить требуемый макрос. Всё это может выглядеть следующим образом : Uses ddeman; … with TDdeClientConv.Create(self) do try ServiceApplication := 'explorer.exe'; SetLink('Folder','AppProperties'); OpenLink; ExecuteMacro('[findfolder(,c:\windows)]',false); CloseLink; finally Free; end; В данном примере в качестве начального каталога поиска задаётся каталог C:\ windows. |