![]() |
Datei suchen und gleich starten?
Hallo Leute,
das mit dem Datei suchen habe ich schon hinbekommen und er schreibt die Infos gleich in ein Listbox. Gibt es eine möglichkeit, diese Datei gleich zu öffnen, ohne die vorher in ein Listbox zu schreiben?
Delphi-Quellcode:
Gruß
procedure TForm1.Button1Click(Sender: TObject);
begin GetFilesInDirectory('C:\','*.*',Listbox1.Items,False); end; Snyderburn |
Re: Datei suchen und gleich starten?
Hai Snyderburn,
anstelle einer TListBox kannst Du auch direkt mit TStrings arbeiten.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var files : TStrings; ndx : Integer; begin files := TStrings.Create; try GetFilesInDirectory('C:\','*.*',files,False); for ndx := 0 to Pred (files.Count) do begin Mache_Etwas_mit_File (files.Strings[ndx]); end; finally files.Free; end; end; |
Re: Datei suchen und gleich starten?
Du könntest auch mit FindFirst und FindNext (in der OH ist n gutes Beispiel oder suchst hier mal danach) arbeiten und dann mit ShellExecute die Dateien öffnen, da sparst du dir die TStrings ganz.
Deine Methode kenn ich noch garnicht, gleichmal ausprobieren! Sieht nach weniger arbeit aus! [EDIT]Die Procedure ist wohl selbst geschrieben, kann sie garnich finden![/EDIT] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz