Einzelnen Beitrag anzeigen

delphi-n

Registriert seit: 6. Sep 2009
88 Beiträge
 
#21

Re: Unterordner in Array speichern

  Alt 7. Sep 2009, 17:26
wieso klappt eig.

Delphi-Quellcode:
procedure GetDirectories(DirName: string; const sl: TStrings);
var Rec: TSearchRec;
begin
  sl.Clear;
  DirName := IncludeTrailingPathDelimiter(DirName);
  if FindFirst(DirName + '*.*', faDirectory, Rec) = 0 then
    try
      repeat
        if (Rec.Name <> '.') and (Rec.Name <> '..') and ((Rec.Attr and faDirectory) = faDirectory) then
          sl.Add(Rec.Name);
      until FindNext(Rec) <> 0;
    except //(statt finally)
      ShowMessage('Kein Ordner gefunden');
      SysUtils.FindClose(Rec);
    end;
end;
nicht?
  Mit Zitat antworten Zitat