Autor Beitrag
cromos
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 219


Delphi 7
BeitragVerfasst: Mo 29.09.03 17:36 
Hallo.

ich möchte alle Unterordner eines bestimmten Ordner in eine
TCheckListBox einlesen.

wenn ich es so mache:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
procedure TForm16.FormCreate(Sender: TObject);

var Paket,Programmordner : String;
var res : Integer;
ds: TSearchRec;
begin
form16.Left := 80;
form16.Top := 130;
paket := form1.lblKontakt.caption;
ProgrammOrdner:=ExtractFilePath(application.ExeName);
res := FindFirst(ProgrammOrdner + 'Data\' + '*',faDirectory,ds);
  while(res =0) do begin

   //Alle Ordner in die Box:
    clb1.Items.Add(ds.name);

  res := FindNext(ds);
end;
FindClose(ds);



end;


dann pakt er alle Ordner aber auch die Dateien in die CheckListBox.
Wie bekomme ich es hin, das er nur die Ordner nimmt???

Gruss
Cromos


Zuletzt bearbeitet von cromos am Mo 29.09.03 23:20, insgesamt 1-mal bearbeitet
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Mo 29.09.03 18:02 
in FindFirst ->faDirectory and not faAnyfile oder

ausblenden Delphi-Quelltext
1:
2:
if ds.Attribute and faDirectory = faDirectory then
// einfügen


grez
msch

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
cromos Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 219


Delphi 7
BeitragVerfasst: Mo 29.09.03 23:20 
Danke für den Tipp.

mit
ausblenden Delphi-Quelltext
1:
if ds.Attr and faDirectory = faDirectory then					


hat es geklappt. Thanks

Gruss
Cromos