Einzelnen Beitrag anzeigen

greyblue

Registriert seit: 11. Sep 2003
47 Beiträge
 
#1

FindFirst FindNext - Datei muss achiviert werden?

  Alt 7. Okt 2004, 11:42
Hallo

ich benutzt FindFirst, FindNext um Dateien in einem Ordner auszulesen..
und das soll in einem LISTVIEW aufgelistet werden..

Delphi-Quellcode:
sr: TSearchRec;

  if FindFirst(applpath + 'daten\*.dat', faAnyFile, sr) = 0 then
  begin
    repeat
      if (sr.Attr and faAnyFile) = sr.Attr then
      begin
        dateiname := sr.Name;
        V1 := copy(dateiname,1,pos('_',dateiname)-1);
        delete(dateiname,1,pos('_',dateiname));
        V2 := copy(dateiname,1,pos('_',dateiname)-1);
        delete(dateiname,1,pos('_',dateiname));
        V3 := copy(dateiname,1,pos('.',dateiname)-1);
        .....
      
      end;
    until FindNext(sr) <> 0;

    FindClose(sr);
  end;
Das funktioniert auch super!

Aber,
wenn man bei der Eigenschaft der .dat Datei, "Datei kann achieviert werden" nicht ankreuzen, dann wird diese Datei nicht in der Listview angezeigt ..

warum ist es so?

Vielen Dank!!

Gruss, greyblue
  Mit Zitat antworten Zitat