Einzelnen Beitrag anzeigen

Benutzerbild von Thunderchild
Thunderchild

Registriert seit: 12. Nov 2003
Ort: Nohra
139 Beiträge
 
Delphi 7 Personal
 
#1

Seltsamkeit bei FindFirst, FindNext

  Alt 5. Dez 2003, 18:08
Warum findet folgender Code auch Dateien, nicht nur Verzeichnisse?
Delphi-Quellcode:
var i:integer; attribs:tSearchRecord; pfad:string;
begin
  // anderer Code
  i:=findfirst(pfad,$10,attribs); // Verzeichnisse suchen
  while (i=0) and (fm.aTest.tag=1) do begin // fm.aTest.tag=0 bedeutet Abbruch
    if ((attribs.name<>'.') and (attribs.name<>'..')) then begin
      application.processMessages;
      slDirDirs.Add(pfad+attribs.Name+'\'); inc(cDirs); // Verzeichnis in StringList speichern
    end;
    i:=findnext(attribs)
  end;
  findclose(attribs);
Dank von Frank
Das letzte Schöne, das in C geschrieben wurde, war Schuberts 9. Sinfonie.
Meine Softwareseite (Link aktualisiert am 13.12.2006).
  Mit Zitat antworten Zitat