Показать сообщение отдельно
  #3  
Старый 13.01.2014, 15:16
listerine listerine вне форума
Прохожий
 
Регистрация: 20.03.2013
Сообщения: 41
Версия Delphi: Delphi XE2
Репутация: выкл
По умолчанию

Цитата:
Сообщение от poli-smen
Каким образом ты выполняешь поиск файлов, что даже программа вылетает с ошибкой?
Используй для поиска FindFirst, FindNext, FindClose.

Я этим и пользуюсь. Вот код.

Код:
procedure FindFile(Dir:String);
Var SR:TSearchRec;
    FindRes:Integer;
begin
FindRes:=FindFirst(Dir,faAnyFile,SR);
While FindRes=0 do
   begin

      if ((SR.Attr and faDirectory)=faDirectory) then 
         begin
            FindFile(Dir+SR.Name+''); 
            FindRes:=FindNext(SR);
            Continue;
         end;


      FindRes:=FindNext(SR);
   end;
FindClose(SR);
end;

При поиске к примеру на локальном диске проблем не возникает.
Ответить с цитированием