Also ich weis ja, es ist ein leidiges Thema. Ich möchte über einen DirectoryEdit ein Verzeichnis auswählen und die gefundenen Dateien und Ordner
dieses Verzeichnis in einer Listbox anzeigen lassen.
folgendes habe ich bisher versucht:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| procedure Tbackupfrm.InDirChange(Sender: TObject); var FindRec: TSearchRec; begin if FindFirst (indir.text + '*.*'+#0, faAnyFile, FindRec) = 0 then repeat if (FindRec.Name <> '.') and (FindRec.Name <> '..') then extraList.Clear; extralist.items.Add(FindRec.Name); until FindNext (FindRec) <> 0; FindClose (FindRec); |
Das Ergebnis ist erstaunlich und nicht richtig.
Kann mit mal jemand den Wink mit dem Zaunpfahl geben?