Вниз
Скачать: CL | DM;

Господа!!! Помогите новичку, плз...   Найти похожие ветки 

 
angelcom   (2002-07-01 03:17) [0]

Необходимо после указания папки через openDlg создать файл напр "File.lst" в котором содержался-бы список файлов по маске "*.doc"
Буду очень признателен если кто-нибудь кинет примерчик


 
T'Mon   (2002-07-01 04:19) [1]

procedure TForm1.Button1Click(Sender: TObject);
var SR: TSearchRec;
Found: Boolean;
TF: TextFile;
begin
if OpenDialog1.Execute then
begin
AssignFile(TF, "File.lst");
Rewrite(TF);
Found := FindFirst(IncludeTrailingBackslash(ExtractFileDir(OpenDialog1.FileName)) + "*.doc", faAnyFile, SR) = 0;
while Found do
begin
WriteLn(TF, SR.Name);
Found := FindNext(SR) = 0;
end;
CloseFile(TF);
end;
end;


Вообще TOpenDialog выбирает файл, а не директорию.
Чтобы выбрать директорию используй API"шную функцию SHBrowseForFolder. Можешь взять RX"овские компоненты там все реализовано, но лучше помучайся сам, поверь много интресного узнаешь.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
6-47627
LiNkS
2002-04-24 13:57
2002.07.15
NetSessionEnum


3-47090
Dim!S
2002-06-21 13:07
2002.07.15
Interbase литература, утилиты


1-47549
Zavdim
2002-06-27 08:46
2002.07.15
Иконки на панели задач


6-47653
Lizard
2002-05-02 22:12
2002.07.15
Как обойти ошибку ?


3-47217
Fishka
2002-06-18 16:31
2002.07.15
Как вставить поле в DBF-файл в определенное место?




   Наверх