Главная страница
    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.011 c
14-47790
Sin
2002-06-06 15:30
2002.07.15
Indy - и все-таки как это выглядит


1-47515
Ghg
2002-07-04 16:37
2002.07.15
Вопрос по процедуре floodfill


14-47678
Bocman
2002-06-17 10:43
2002.07.15
Глюк


4-47862
anod
2002-05-09 23:56
2002.07.15
Текст меню по идентификатору


3-47199
veronika
2002-06-19 12:58
2002.07.15
Округление значений полей.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский