Autor Beitrag
Leathl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 276



BeitragVerfasst: Do 01.05.03 14:33 
---


Zuletzt bearbeitet von Leathl am Sa 15.08.09 16:49, insgesamt 1-mal bearbeitet
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Do 01.05.03 14:41 
Hi!

So kannst Du schon mal die Dateien hinzufügen:

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TForm1.Button1Click(Sender: TObject);
VAR sr : TSearchRec;
begin
  FindFirst('c:\temp\*.*',faAnyFile-faDirectory,sr);
  ListBox1.Items.Add(sr.Name);
  while FindNext(sr) = 0 do
  ListBox1.Items.Add(sr.Name);
  FindClose(sr);
end;


Um das Verzeichnis auszuwählen, wird "SelectDirectory" Dir sehr nützlich sein.

MfG,
Peter

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 01.05.03 14:51 
Und nur einen Ordner auswählen kannst du mit SelectDirectory aus der Unit FileCtrl.
fcg
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 360

WinXP
D3 Prof, D6 Pers
BeitragVerfasst: Do 01.05.03 14:58 
steht auch in den FAQ drinn.

www.delphi-forum.de/...ight=suchen+rekursiv

fcg

_________________
.: Wer für alles offen ist, kann nicht ganz dicht sein! :.
Leathl Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 276



BeitragVerfasst: Do 01.05.03 16:49 
---


Zuletzt bearbeitet von Leathl am Sa 15.08.09 16:49, insgesamt 1-mal bearbeitet
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Do 01.05.03 16:51 
Mir ist noch aufgefallen, dass Du prüfen solltest, ob FindFirst überhaupt ein Ergebnis geliefert hat, bevor Du es der ListBox hinzufügst und mit der while-Schleife weitermachst!

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
sCrAPt
Gast
Erhaltene Danke: 1



BeitragVerfasst: Fr 23.05.03 13:11 
Hab da mal ne Frage zu FindFirst! Warum geht das nicht:
ausblenden Delphi-Quelltext
1:
r:=findfirst('c:\*.txt',faAnyFile,sr);					

hehe! Schon rausgefunden. Sry