Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi SaveDialog - Bestimmter Pfad (https://www.delphipraxis.net/18884-savedialog-bestimmter-pfad.html)

-homer- 25. Mär 2004 17:07


SaveDialog - Bestimmter Pfad
 
hi,

ich habe heute ein TOTALEN Blackout!!! :wall: :wall: :wall: Ich weiß garnichts mehr^^

Wie kann ich mit dem SaveDialog einen String (User_name.lines) in einen bestimmten Pfad speichern? Ich dachte da an so etwas:
Delphi-Quellcode:
begin
  with savedialog do
  begin
    User_name.lines.savetofile('username');
  end;
Jetzt will ich, dass der String auf P:/.. abgespeichert wird. Wie mache ich das?


-homer-

Markus K. 25. Mär 2004 17:13

Re: SaveDialog - Bestimmter Pfad
 
Hallo -homer-,
so müsste es gehen.
Delphi-Quellcode:
var Pfad:String;
begin
if SaveDialog1.Execute
then begin
     Pfad:=SaveDialog1.FileName;
     User_name.Lines.SaveToFile(Pfad);
     end;
end;
Tschüß Markus

Andreas L. 25. Mär 2004 17:20

Re: SaveDialog - Bestimmter Pfad
 
Oder so:

Delphi-Quellcode:
begin
 if SaveDialog1.execute then
  begin
   user_name.lines.savetofile(SaveDialog1.filename + 'filename');
  end;
end;
Oder hab ich dein Problem nicht richtig verstanden?

Greetz

-homer- 25. Mär 2004 17:47

Re: SaveDialog - Bestimmter Pfad
 
hi,

danke, das war das, was ich brauche, aber jetzt ergibt sich noch eine frage:
ich hoffe ihr versteht, was ich damit machen will:
Delphi-Quellcode:
  User_name.Lines.SaveToFile('P:\Users\hom_save!t\' + user_name + '\' + 'userdetails');
das geht nicht, warscheinlich deshalb, weil dieses Verzeichnis nicht besteht. Kann ich das neu machen? Also sozusagen: 'P:\Users\hom_save!t\' + Mein Ordner Name +
Damit geht das nicht. Wisst ihr wie?


-homer-

roderich 25. Mär 2004 17:50

Re: SaveDialog - Bestimmter Pfad
 
mit

ForceDirectories

kannst Du ein Verzeichnis inklusive aller Verzeichnisse "darüber" anlegen.

Roderich

-homer- 25. Mär 2004 17:52

Re: SaveDialog - Bestimmter Pfad
 
hi,

danke. kannst du mir bitte ein genauses beispiel geben. danke

-homer-

Andreas L. 25. Mär 2004 18:15

Re: SaveDialog - Bestimmter Pfad
 
Hier im Forum suchenForceDirectories :-)

Greetz

-homer- 25. Mär 2004 19:01

Re: SaveDialog - Bestimmter Pfad
 
hi,
danke aber
Delphi-Quellcode:
ForceDirectories('p:\Users\hom_save!t\' + user_name);
  SaveDialog1.FileName := 'p:\Users\hom_save!t\' + user_name + '\' + user_name;
klappt nicht. Pfad wird angelegt. Ich denke also, dass der Fehler in der 2. Zeile liegt. Danke


-homer-

-homer- 25. Mär 2004 19:34

Re: SaveDialog - Bestimmter Pfad
 
hi,

wie kann ich denn eine pause einfügen. ein sogennantes delay.???
DAnke


-homer-

Luckie 25. Mär 2004 19:42

Re: SaveDialog - Bestimmter Pfad
 
Neue Frage, neuer Thread. Wobei du mit der Suche schon längst fündig geworden wärst.

So, was soll denn das:
Delphi-Quellcode:
SaveDialog1.FileName := 'p:\Users\hom_save!t\' + user_name + '\' + user_name;
Warum rufst du den SaveDialog auf, wenn du doch wieder die Auiswahl des Benutzers überschreibst?

Sag lieber noch mal genau, was du willst.

-homer- 25. Mär 2004 19:45

Re: SaveDialog - Bestimmter Pfad
 
hi,

dieser code:

Delphi-Quellcode:
SaveDialog1.FileName := 'p:\Users\hom_save!t\' + user_name + '\' + user_name;
dachte ich würde folgendes tun(nehmen wir an user_name wär hans dann:
Speichert er die Datei in folgendem verzeichnis:
p:\Users\hom_save!t\hans\hans;


-homer-

fkerber 25. Mär 2004 19:51

Re: SaveDialog - Bestimmter Pfad
 
Hi!

Aber damit hat der Savedialog ja keinen Sinn mehr, er dient doch dazu, dass der User einen Pfad zum Speichern auswählt. Wenn du den Pfad kennst, dann kannst du es doch einfach so machen:

Delphi-Quellcode:
path:='p:\Users\hom_save!t\' + user_name + '\' + user_name+'endung';
user_name.lines.savetofile(path);
denk noch an die Dateiendung, falls gewünscht (siehe Code oben).


Ciao fkerber


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:51 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