Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

как найти все фаилы определенного типа в каталоге   Найти похожие ветки 

 
кактусбел ©   (2004-07-20 01:20) [0]

Доброго времени суток мастера
Мне нужно найти все фаилы типа jpg в каталоге   и добавить их в list box я использую такой  код но у негоь есть глюк если фаилов в каталоге болеше двух то один из фаилов добавляется дважды .
amask:="*.jpg";
     r:=findfirst(apath+amask,faanyfile, asearchrec);
        if r=0 then
           begin
            form1.ListBox1.Items.Add(asearchrec.Name);
            r:=findnext(asearchrec);
                while r=0 do
                           begin
                               r:=findnext(asearchrec);
                               form1.ListBox1.Items.Add (asearchrec.Name);
                           end;
                     end;

Может кто знает метод лучше ....


 
Almaz ©   (2004-07-20 02:08) [1]

Ну зачем же так сложно :) Попробуйте проще:

var
 SearchRec: TSearchRec;
...
 if FindFirst("D:\*.jpg", faAnyFile and not faDirectory, SearchRec) = 0 then
 repeat
   ListBox1.Items.Add(SearchRec.Name);
 until FindNext(SearchRec) <> 0;


Удачи.


 
кактусбел ©   (2004-07-20 21:21) [2]

Спасибо Almaz .
а можно ли заменить   "D:\*.jpg" на переменную которая содержитв в себе getcurentdirectory+"*.jpg" ???

ps удачи и тебе


 
Almaz ©   (2004-07-22 04:15) [3]


> а можно ли заменить   "D:\*.jpg" на переменную которая содержитв
> в себе getcurentdirectory+"*.jpg" ???

Конечно можно :)

Удачи.



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

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
1-1090498101
Ziko
2004-07-22 16:08
2004.08.08
Инсталляция приложения, создание ключей в реестре


14-1090491340
DJ DIZzY
2004-07-22 14:15
2004.08.08
А как сделать кнопку выход???


1-1090993782
Андрей Л.
2004-07-28 09:49
2004.08.08
Многострочный InputBox или InputQuery.


14-1090563446
Vlad Oshin
2004-07-23 10:17
2004.08.08
Кто сталкивался с таким в winworde?


1-1090922875
HanIP
2004-07-27 14:07
2004.08.08
лабел и IE