Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - standardordner für open/save-dialog festlegen ?


klausiemausie - So 15.03.09 18:39
Titel: standardordner für open/save-dialog festlegen ?
kann ich für den save bzw. open dialog einen ordner festlegen, der standardmässig angezeigt wird beim suchen der datei zum speichern, bzw. öffnen? also dass gleich in einem ordner "savegame", der bei der exe liegt, nach den spielständen gesucht wird. geht das?


Moderiert von user profile iconGausi: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am So 15.03.2009 um 18:23


Keldorn - So 15.03.09 18:47

Hallo

soviele Eigenschaften hat der opendialog doch nun wirklich nicht ;-)

-> initialDir

mit extractfilepath(Application.exename) bekommst du raus, wo deine Exe liegt.

Gruß Frank


klausiemausie - So 15.03.09 18:55

was ist dieses initialdir?


Keldorn - So 15.03.09 18:59

eine Eigenschaft des Open/SaveDialogs :roll:


klausiemausie - So 15.03.09 20:17

omg, ein mensch kann schon ziemlich dumm sein, sieht man ja am namen^^, sry.
schreib ich da jetz einfach in die formcreate : savedialog1.initialdir:=ExtractFilePath(Paramstr(0))+'\savegame\'; ??


Delete - So 15.03.09 20:27

Vorschlag: einfach mal machen und schauen, was passiert ;)


klausiemausie - So 15.03.09 20:56

antwort: nix :-D


Keldorn - So 15.03.09 21:02

ein

Delphi-Quelltext
1:
  showmessage(ExtractFilePath(Paramstr(0))+'\savegame\');                    

und ein Blick in die OH zu extractfilepath würden helfen, den Fehler alleine zu finden.

Alternativ Extractfiledir in der Hilfe anschauen, ausprobieren und Ergebnisse vergleichen


klausiemausie - So 15.03.09 21:11

meine hilfe geht leider nicht unter vista, kann sie nich öffnen, kannst du mich vielleicht aufmerksam machen auf meinen fehler?


Xentar - So 15.03.09 21:13

user profile iconklausiemausie hat folgendes geschrieben Zum zitierten Posting springen:
meine hilfe geht leider nicht unter vista, kann sie nich öffnen, kannst du mich vielleicht aufmerksam machen auf meinen fehler?

Dann solltest dich vielleicht erstmal darum kümmern, dass diese funktioniert? Weil, ohne Hilfe programmieren ist, vor allem als Anfänger, nicht so toll.


Keldorn - So 15.03.09 21:13

mit dem showmessage siehst du das auch

oh: extractfilepath:
Zitat:

Der resultierende String enthält die Zeichen von FileName bis einschließlich des Doppelpunkts oder des umgekehrten Schrägstrichs, mit dem die Pfadinformationen vom Dateinamen und seinere Erweiterung abgetrennt wird.