(Co-Admin)
Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
Delphi 11 Alexandria
|
12. Jun 2002, 12:18
Moin Zusammen,
dann will ich noch mal meine Methode alle Dateien eines Verzeichnisses auszulesen beisteuern. Um einen Parameter zu sparen als Methode des Formulares.
Code:
procedure TForm1.GetFiles(const p_sRootDir : string;const p_slResult : TStrings);
var
lb : TListBox;
begin
lb := TListBox.CreateParented(self.Handle);
try
SendMessage(lb.Handle,LB_DIR,DDL_ARCHIVE or DDL_HIDDEN or DDL_READONLY or DDL_READWRITE or DDL_SYSTEM,lParam(PChar(p_sRootDir+'\*.*')));
p_slResult.AddStrings(lb.Items);
finally
FreeAndNil(lb);
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
GetFiles('c:\ winnt\system32',Memo1.Lines);
end;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
|