Entwickler-Ecke

Dateizugriff - Wie bei OpenDialog Unter-Verzeichnis angeben??


JustQt - Do 16.10.03 16:41
Titel: Wie bei OpenDialog Unter-Verzeichnis angeben??
Hi,

eigentlich etwas ganz einfaches...

Ich erzeuge einen Ordner Tmp und speichere jpg's und gif's darin. Diese möchte ich dann danach mit einem OpenPictureDialog anzeigen. Irgendwie schaffe ich es aber partout nicht beim Dialog in den richtigen Ordner zu wechseln...

Folgendermaßen geht es, aber so logischerweise nur mit den jpg's.

Delphi-Quelltext
1:
MainForm.OpenPictureDialog1.FileName := 'Tmp\*.jpg';                    

So bleibt er einfach in dem "Über"-Ordner

Delphi-Quelltext
1:
2:
3:
MainForm.OpenPictureDialog1.FileName := 'Tmp\*';
MainForm.OpenPictureDialog1.FileName := 'Tmp\*.*';
MainForm.OpenPictureDialog1.FileName := 'Tmp\';

Wie mache ich das denn??

Danke schonmal!
Jennifer

Moderiert von user profile iconTino: Delphi-Tags hinzugefügt.


Keldorn - Do 16.10.03 16:47

öhm, hast du dich schonmal gefragt, was die Eigenschaft initialdir machen könnte? Soviele eigenschaften haben die Dialoge ja nu auch nicht, das man die sich nicht mal alle durchlesen könnte...

Mfg Frank


JustQt - Do 16.10.03 17:17
Titel: ...
Hmmm,

sorry, hatte ich überlesen... :oops:
Aber ändern tut das bei mir trotzdem nichts...

MainForm.OpenPictureDialog1.InitialDir := 'C:\Windows';


:?: :?: :?:

ciao,
Jennifer


Keldorn - Do 16.10.03 17:38


Delphi-Quelltext
1:
2:
3:
openpicturedialog1.initialdir := meinVerzeichnis;
if openpicturedialog1.execute then
  ...

was soll denn darn nicht gehen? ich hoffe das du auch den kompletten Pfad übergibst.

Mfg Frank


JustQt - Do 16.10.03 17:54
Titel: ...
Das geht dahingehend nicht, daß er den Dialog nicht mit dem Verzeichnis C:\Windows öffnet, sondern mit dem Verzeichnis, das ich in einem vorhergehenden Dialog verwende. Der vorhergehende ist aber ein TOpenDialog und mein jetziger ein TOpenPictureDialog....

Ich kenn mich halt mit Delphi nicht aus, aber mir erscheint das irgendwie unlogisch... :-/