Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Text speichern (https://www.delphipraxis.net/117651-text-speichern.html)

Die Muhkuh 23. Jul 2008 14:38

Re: Text speichern
 
Zitat:

Zitat von Butch87
du erstellst dir mit
Delphi-Quellcode:
CreateDir('C:\Hallo');
einen neuen Ordner und speicherst dann die Datei(en) darin!!

Wehe Du speicherst direkt auf C: :warn: :zwinker:

Schreib das ganze Zeugs lieber in den Anwendungsordner, wie Du an den kommst, sagt Dir die DP, wenn Du nach Hier im Forum suchenGetSpecialFolder suchst.

egon.kaschuba 23. Jul 2008 14:44

Re: Text speichern
 
:wiejetzt:

Hallo Vip11,

so kannste Speichern.

Delphi-Quellcode:
procedure TForm1.Speichernals1Click(Sender: TObject);
begin
if SaveDialog1.Execute then
 Memo1.Lines.SaveToFile(SaveDialog1.FileName);  // Speichern als ..
end;
Gruß
- Egon

lbccaleb 23. Jul 2008 15:52

Re: Text speichern
 
Zitat:

Zitat von Die Muhkuh
Zitat:

Zitat von Butch87
du erstellst dir mit
Delphi-Quellcode:
CreateDir('C:\Hallo');
einen neuen Ordner und speicherst dann die Datei(en) darin!!

Wehe Du speicherst direkt auf C: :warn: :zwinker:

Schreib das ganze Zeugs lieber in den Anwendungsordner, wie Du an den kommst, sagt Dir die DP, wenn Du nach Hier im Forum suchenGetSpecialFolder suchst.

in der hinnsicht kannst du dir auch noch mal die befehle GetParamStr(0) und ExtractFilePath in der delphi hilfe ansehen ;-)

mkinzler 23. Jul 2008 15:55

Re: Text speichern
 
Zitat:

in der hinnsicht kannst du dir auch noch mal die befehle GetParamStr(0) und ExtractFilePath in der delphi hilfe ansehen Wink
Nein, ns Programmverzeichnis sollte man auch keine Daten ablegen

lbccaleb 23. Jul 2008 16:01

Re: Text speichern
 
[ot]
wieso das denn nicht??
[/ot]

nee aber so war es von mir auch gar nicht gedacht, so wie du es jaetzt verstanden hast, das sollte nur ein denkstoß sein, wie man den eigenpfad bekommt, damit er von dort seine ordnersystem weiter benutzen kann, deswegen hab ic hauch zitiert..

mkinzler 23. Jul 2008 16:04

Re: Text speichern
 
Zitat:

[ot]
wieso das denn nicht??
[/ot]
Sonst muss er zur Bedingung machen, das der Benutzer Adminrechte haben muss und unter Vista die UAC abgeschaltet sein muss.

Zitat:

das sollte nur ein denkstoß sein, wie man den eigenpfad bekommt, damit er von dort seine ordnersystem weiter benutzen kann
Er will schreiben, und dann ist dieser Pfad falsch

vip11 23. Jul 2008 23:23

Re: Text speichern
 
ich hab eifach geschrieben:
Code:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
CreateDir('Notizen');
end;

.
.
.

procedure TForm1.Button1Click(Sender: TObject);
begin
Text.lines.SaveToFile('Notizen\Notiz1.txt');
end;

p0w3r5tr34m3r 23. Jul 2008 23:34

Re: Text speichern
 
also jedes ma wenn du die maus auf der form bewegst, willst du n ordner erstellen? Den sinn musst du mir (und ich denke den anderen) ma erklären :-D

Butch87 24. Jul 2008 06:47

Re: Text speichern
 
auf die Antwort bin ich gespannt :mrgreen:
@mkinzler: wo sollte man denn sonst die Daten ablegen?!? In den "eigenen Dateien" oder wo?!?

mkinzler 24. Jul 2008 06:50

Re: Text speichern
 
Oder unter AllUsers usw. Den im Programmverzeichnis hat nur ein Admin Schreibrechte. Ab Vista mit UAC muss auch der diesen Zugriff bestätigen, da Programme standardmässig nur mit Userrechten gestartet werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:08 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz