Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 29.02.2004

Beiträge: 544

 

1 Zum Seitenanfang

Freitag, 27. August 2004, 01:20

[Delphi] Daten ausm ordner auslesen & immer was machen!

hoi!
wie kann ich mit delphi daten aus einem ordner auslesen und dann immer pro datei was machen, z.B. ein dropdown-menü mit jeder datei zur auswahl?
“Mögen eure Klingen scharf bleiben!”

Keinesfalls hier klicken!
 

Abi_Andy

Haudegen

Dabei seit: 02.04.2003

Beiträge: 681

 

2 Zum Seitenanfang

Freitag, 27. August 2004, 02:02

Hah! Das ist ja nen Zufall, schau mal, was ich gerade in einem anderen Browsertab geöffnet habe: http://www.festra.com/eng/snip04.htm

Schau dir mal die Prozedur an:

Quellcode

1
procedure FindFiles(FilesList: TStringList; StartDir, FileMask: string);

Der musst du als erstes eine TStringList übergeben, also vorher eine mit

Quellcode

1
var myStringList : TStringList;

deklarieren, danach mit

Quellcode

1
myStringList := TStringList.Create;

initialisieren.

Jetzt kannst du die Prozedur aufrufen. Als StartDir einfach das gewünschte Verzeichnis übergeben und als Filemask '*.*', wenn du alle Dateien des Ordners auslesen willst. Als Beispiel also:

Quellcode

1
FindFiles(myStringList; 'c:\', '*.*');

(Listet alle Dateien des Hauptverzeichnisses vom Laufwerk "C" auf)

Wenn jetzt alle Files in einer Combobox gelistet werden sollen:

Quellcode

1
combobox1.Assign(myStringList);

Bei einer Listbox wäre es entsprechend:

Quellcode

1
listbox1.Assign(myStringList);

Wünsche gutes Gelingen ;)
Warum kann ein Tag nicht 36 Stunden haben? ://

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Abi_Andy« (27. August 2004, 02:03)