Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > ActiveX, COM, DCOM, CORBA, MIDAS, интерфейсы, OLE, DDE > Поиск файлов с помощью Проводника |
Автор: rikitikitavi 31.10.06, 19:05 |
Поиск файлов с помощью програмы Проводник Можно дать возможность воспользоваться диалогом поиска файлов и папок, имеющимся в программе Проводник. Вызывается этот диалог с помощью технологии DDE. Можно создать в приложении временный обьект класса TDDEClientConv, связать его с программой Проводник (explorer.exe)как с сервером DDE и выполнить требуемый макрос. Всё это может выглядеть следующим образом : <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> 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. |