Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Frage zu TOpenDialog


stigge - So 04.02.07 15:39
Titel: Frage zu TOpenDialog
Ich habe da eine Frage:

Die Datei, die im OpenDialog ausgewählt wurde, deren Pfad soll in der Variablen 'pfad' gespeichert werden. Wie geht das? Ich habe es schon hinbekommen, das man nur mp3-Dateien auswählen kann aber noch nicht, was passieren soll, wenn man eine Datei ausgewählt hat.

Kurz gesagt, ich will nur wissen, wie man den Pfad der ausgewählten Datei in der Variablen 'pfad' vom Typ string speichern kann. Kann mir jemand helfen?


alias5000 - So 04.02.07 15:42

Take that:

Delphi-Quelltext
1:
2:
3:
if OpenDialog1.Execute then begin
  pfad := OpenDialog1.FileName;
end;

Gruß
alias5000


Gausi - So 04.02.07 15:44


Delphi-Quelltext
1:
2:
if Opendialog1.Execute then // d.h. der Nutzer hat nicht Abbrechen oder so gedrückt
  ShowMessage('Sie haben die Datei ' + OpenDialog1.Filename + ' ausgewählt.');


Oder, wenn man auch mehrere Dateien auswählen kann:

Delphi-Quelltext
1:
2:
3:
if Opendialog1.Execute then
  for i := 0 to OpenDialog1.Files.Count-1 do
    ShowMessage('Sie haben die Datei ' + OpenDialog1.Files[i] + ' ausgewählt.');


stigge - So 04.02.07 15:50

So schnell hat sich noch nie eine Frage von mir geklärt. Danke!