Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.012 c
14-47778
lipskiy
2002-06-13 22:55
2002.07.15
Можно ли автоматически засунуть функцию и ее окружение в dll?


8-47605
ArtUl
2002-03-05 10:05
2002.07.15
Вопрос по WM_PAINT


7-47814
konusov
2002-04-02 00:44
2002.07.15
Программно выключить компьютер


7-47852
Lizard
2002-04-25 21:46
2002.07.15
Как добавить строку в конец текстового файла ?


1-47311
Alex Y
2002-07-01 08:41
2002.07.15
CheckBox и TreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский