Показать сообщение отдельно
  #3  
Старый 17.03.2011, 21:32
BuTeK22 BuTeK22 вне форума
Прохожий
 
Регистрация: 27.02.2011
Сообщения: 39
Репутация: 10
По умолчанию

Вот что у меня
Код:
var
 SR:TSearchRec;
 FindRes:Integer; // переменная для записи результата поиска
begin
 ListBox1.Clear;
 FindRes:=FindFirst('F:\Скачка\'+'\*.*',faAnyFile,SR);
 while FindRes=0 do // пока мы находим файлы (каталоги),
  begin             // то выполнять цикл
   // если найденный элемент каталог и
   if ((SR.Attr and faDirectory)=faDirectory) and
   // он имеет название "." или "..", тогда:
   ((SR.Name='.')or(SR.Name='..')) then
    begin
     FindRes:=FindNext(SR); // продолжить поиск
     Continue; // продолжить цикл
    end;
   ListBox1.Items.Add(SR.Name+'                     '
     +IntToStr(SR.Size)+'  Bite');// добавление в список найденного эл-та
   if Application.Terminated then Break;
   Application.ProcessMessages;
   FindRes:=FindNext(SR); // продолжение поиска по заданным условиям
  end;
 FindClose(SR); // закрываем поиск
 Label1.Caption:='Items: '+IntToStr(ListBox1.Items.Count);
end;
Админ: Пользуемся тегами, при рецедиве последуют санкции.
Ответить с цитированием