AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi "Startpfad" beim Savedialog einstellen
Thema durchsuchen
Ansicht
Themen-Optionen

"Startpfad" beim Savedialog einstellen

Ein Thema von Chrissi91 · begonnen am 29. Okt 2005 · letzter Beitrag vom 1. Nov 2005
Antwort Antwort
Seite 1 von 2  1 2      
Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#1

"Startpfad" beim Savedialog einstellen

  Alt 29. Okt 2005, 20:31
Hallo,

ich glaube diese Frage ist noch nirgends im Forum aufgetreten, zumindest fand ich nichts mit der Suche ...

Wenn ich einen SaveDialog öffne, lande ich immer an einer bestimmten Stelle. Kann man das ändern?
Also: Ich lande immer in den Eigenen Dateien. Kann ich im Programm ändern, dass beim Öffnen des Savedialogs ich bespielsweise gleich beim Desktop bin?
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: "Startpfad" beim Savedialog einstellen

  Alt 29. Okt 2005, 20:35
Du kannst die property InitialDir des Dialoges setzen.

Grüße vom marabu
  Mit Zitat antworten Zitat
Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#3

Re: "Startpfad" beim Savedialog einstellen

  Alt 29. Okt 2005, 20:37
Das habe ich ausprobiert, also in den Savedialog1 geschrieben (vor dem Compilieren ) Trotzdem lande ich immer in den eigenen Dateien beim Aufrufen des Savedialogs ... Ich habe bei Initial Dir aber folgenden Pfad angegeben: C:\Windows\Desktop\vollendete version
  Mit Zitat antworten Zitat
Benutzerbild von vlees91
vlees91

Registriert seit: 19. Apr 2004
843 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: "Startpfad" beim Savedialog einstellen

  Alt 29. Okt 2005, 20:43
hmmmm
gibts den ordner wirklich???
vlees91
  Mit Zitat antworten Zitat
Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#5

Re: "Startpfad" beim Savedialog einstellen

  Alt 29. Okt 2005, 20:51
Ja, habe ich aus der Adressleiste kopiert ...

Edit: Nach mehrmaligem Compilieren hat es endlich geklappt. Nun noch eine ähnliche Frage:

Wie kann ich den Pfad auslesen, nachdem man auf Speichern klickt? Mit Filename bekomme ich ja den Pfad + Dateinamen ... Ich könnte auch den Namen rausfiltern, nur hoffe ich, dass es auch eine Ecke leichter geht
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: "Startpfad" beim Savedialog einstellen

  Alt 29. Okt 2005, 21:55
Ich würde es so machen:

Delphi-Quellcode:
begin
  with SaveDialog do
  if Execute then
    dir := ExtractFilePath(FileName);
end;
marabu
  Mit Zitat antworten Zitat
Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#7

Re: "Startpfad" beim Savedialog einstellen

  Alt 30. Okt 2005, 07:36
Also, entweder ich schlafe noch , oder ich hab etwas falsch verstanden

dir:=ExtractFilePath(FileName);

[Error] Unit1.pas(218): Undeclared identifier: 'FileName'



Wenn ich aber mache:

dir:=savedialog1.ExtractFilePath(FileName);

[Error] Unit1.pas(218): Undeclared identifier: 'ExtractFilePath'
[Error] Unit1.pas(218): Undeclared identifier: 'FileName'


Ich sollte doch lieber wieder ins Bett gehen

[edit] Steht das in der if Abfrage if savedialog1.execute then dir:=ExtractFilePath(FileName);
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#8

Re: "Startpfad" beim Savedialog einstellen

  Alt 30. Okt 2005, 08:14
Delphi-Quellcode:
procedure ...
begin
  if SaveDialog1.Execute then
  begin
    dir := ExtractFilePath(SaveDialog1.FileName);
  end;
end;
Verständlicher ?
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#9

Re: "Startpfad" beim Savedialog einstellen

  Alt 30. Okt 2005, 08:16
Danke ... liegt wohl daran, dass ich noch zu müde bin ... hätt ich mir eigentlich selber denken können
  Mit Zitat antworten Zitat
Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#10

Re: "Startpfad" beim Savedialog einstellen

  Alt 1. Nov 2005, 18:13
Und andersherum ?

Also aus dem gesamten Pfad nur den Dateinamen auslesen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz