Einzelnen Beitrag anzeigen

1ermehr

Registriert seit: 26. Mär 2008
9 Beiträge
 
#5

Re: probleme verzeichnisse zu suchen

  Alt 2. Mai 2008, 06:52
Kein wunder dass was ausgelassen wird wenn man alles doppelt macht, machmal
wünsche ich mir ich könnte lesen

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
 fts: TSearchRec;
 fcount, dcount: integer;
begin
 fcount := 0;
 dcount := 0;

 findfirst(DirectoryListBox1.Directory+'\*.*',faDirectory,fts);
 listbox1.Items.Add(fts.Name);

 if fts.Attr = faDirectory then inc(dcount,1)
                           else inc(fcount,1);

 repeat
  findnext(fts); // <--- ganz böser fehler
  listbox1.Items.Add(fts.Name);

  if fts.Attr = faDirectory then inc(dcount,1)
                            else inc(fcount,1);
 until findnext(fts) <> 0;

 FindClose(fts);
 label1.Caption := inttostr(fcount+dcount)+' items. ' + inttostr(fcount)+
 ' files, ' + inttostr(dcount)+ ' directories.';
end;
Trotzdem dankeschön
  Mit Zitat antworten Zitat