Вниз
Скачать: 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.017 c
14-47757
drpass
2002-06-09 13:11
2002.07.15
Turbo Pascal 4.0


1-47397
crosin
2002-07-02 12:37
2002.07.15
Проблема с копированием файлов.


4-47887
KiberArt
2002-05-14 22:27
2002.07.15
SetWindowHookEx для всех потоков в системе.


1-47343
PTE
2002-06-27 14:10
2002.07.15
RadioButton -ы и RadioGroup


6-47662
Jeck
2002-05-07 13:54
2002.07.15
Подскажите




   Наверх