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

Вниз

Функция поиска.   Найти похожие ветки 

 
Cyxapeff   (2004-04-11 11:21) [0]

Помогите новичку. Почему когда я выполняю Find Последний найденый файл выводится дважды.


 
Kerk ©   (2004-04-11 11:24) [1]

"У тебя ошибка в 17-й строке".
Код покажи!


 
Ivolg ©   (2004-04-11 11:26) [2]

var
  searhrec:tsearchrec;
 begin
    if findfirst("C:\+"*",faanyfile, searhrec)=0 then \\ дерриктория и расширение по которым ты бушь искать!
   listbox1.Items.Add(searhrec.Name); \\выыодит список файлов
   while (findnext( searhrec)=0) do \\если есть ишё файлы с таким расширением то выводит остальные
   listbox1.Items.add( searhrec.name);


 
Cyxapeff   (2004-04-11 12:13) [3]

Kerk, вот код:
procedure TForm1.Find();
   var sr:TSearchRec;
   Result:word;
   begin
       ChDir(Folder);//ìåíÿåì ïàïêó íà C:\Windows
       Result := FindFirst (ras, faAnyFile,sr);
       While result=0 do
   Begin
       Result:=FindNext (sr);
       ListBox1.Items.add(sr.name);
   End;
   end;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Form1.ListBox1.Clear;
Folder:="C:\\Max-Files\files\exe\";
ras:="*.exe";
Find();
end;


 
Kerk ©   (2004-04-11 12:22) [4]

 While result=0 do
  Begin
      ListBox1.Items.add(sr.name);
      Result:=FindNext (sr);
  End;


поменял строки местами.. попробуй теперь.


 
Cyxapeff   (2004-04-11 12:26) [5]

Спасибо! Всё работает.



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

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

Наверх




Память: 0.47 MB
Время: 0.039 c
3-1080132204
Go3DoN
2004-03-24 15:43
2004.04.25
datasource от сторонних разработчиков?


14-1081163956
syte_ser78
2004-04-05 15:19
2004.04.25
Вопрос по Olympus D-380


1-1081268682
Grel0m
2004-04-06 20:24
2004.04.25
edit и мемо


14-1080805331
Саша
2004-04-01 11:42
2004.04.25
А где можно скачать DELPHI 5?


3-1080568061
Zelius
2004-03-29 17:47
2004.04.25
Как правильно отвязать TADODataSet от сервера?