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

Вниз

Поиск на примапином диске   Найти похожие ветки 

 
Matveih1 ©   (2009-12-08 16:40) [0]

Добрый день.
Вот такая проблема.
if FindFirst("F:\rate\*.*", faAnyFile, sr)= 0 then // если нашел
 begin
   repeat
     Memo1.Lines.Add(sr.Name + " " + IntToStr(sr.Attr));
     if (sr.Attr and faAnyFile) = sr.Attr then // повторять пока есть файлы с соответствующим атрибутом
     begin
       if (SR.Attr <> faDirectory) then
       begin
         Memo2.Lines.Add(sr.Name);
       end;
     end;

   until FindNext(sr) <> 0;
   FindClose(sr);
 end;

memo1 заполняется содержимым, а вот memo2 нет т.к. у файлов sr.Attr = 8224.
Если все скопировать на локальный диск то все работает хорошо и sr.Attr = 32. Почему так? и Как правильно организовать поиск на сетевом диске?


 
clickmaker ©   (2009-12-08 16:46) [1]

> т.к. у файлов sr.Attr = 8224

подсказка
8224 = 8192 or 32


 
Германн ©   (2009-12-08 17:04) [2]


> if (SR.Attr <> faDirectory) then

Кто же так сравнивает?


 
Sha ©   (2009-12-08 17:17) [3]

> Matveih1

пост [16] прочитай отсюда
http://delphimaster.net/view/2-1259683232/

если будут вопросы, лучше там задавай, нафига 10 веток заводить


 
Matveih1 ©   (2009-12-08 17:52) [4]


> clickmaker ©   (08.12.09 16:46) [1]
>
> > т.к. у файлов sr.Attr = 8224
>
> подсказка
> 8224 = 8192 or 32

Спасибо. Да действительно так работает



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
2-1260345866
grom
2009-12-09 11:04
2010.01.31
Базы данных


2-1260365833
Danco
2009-12-09 16:37
2010.01.31
Как получит письмо с почты?


15-1258815844
AlexDan
2009-11-21 18:04
2010.01.31
Переходить ли на W7..?


2-1260213754
indiegod
2009-12-07 22:22
2010.01.31
Delphi + Excel


11-1210698126
AndreyRus
2008-05-13 21:02
2010.01.31
Unit KOLadd implicitly imported into package MirrorKOLPackage