Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi speichern (https://www.delphipraxis.net/85654-speichern.html)

GrandCyclone 2. Feb 2007 18:48


speichern
 
Hi Leute!

Ich benutze Delphi 5 und hab folgende Frage: :gruebel:

Wie stelle ich es an,dass z.B. der Inhalt eines Editfeldes in einer Textdatei gespeichert wird?

Danke im voraus

GrandCyclone

:dance:

sirius 2. Feb 2007 18:52

Re: speichern
 
Delphi-Quellcode:
var f:textfile;
begin
  assignfile(f,'test.txt');
  rewrite(f); //Achtung, bestehende Datei wird evtl. gelöscht.
  writeln(f,edit1.text);
  closefile(f);
end;
Soviel zur Frage. Man kann das auch noch schöner mit nem try-finally-block und/oder TFilestream machen.

3_of_8 2. Feb 2007 18:53

Re: speichern
 
Schau dir mal Delphi-Referenz durchsuchenTStringList an.

GrandCyclone 2. Feb 2007 19:07

Re: speichern
 
ähhm :hi:
Noch ne blöde Frage wo wird das eigentlich hingespeichert?

mkinzler 2. Feb 2007 19:12

Re: speichern
 
In die Datei, die bei AssignFile angegeben wird.

sirius 2. Feb 2007 19:14

Re: speichern
 
In dem fall unter das aktuelle Verzeichnis (was das Programmverzeichnis sein dürfte :gruebel: oder ist es C:\dokumente und ...\Nutzername?
egal... Du kannst ja bei Assignfile auch einen Verzeichnispfad angeben:
Delphi-Quellcode:
assignfile(f,'C:\hierhin\test.txt');

GrandCyclone 2. Feb 2007 19:15

Re: speichern
 
Ich kenne mich da noch nicht so aus könntest du es etwas genauer formulieren?
Ich fasse mal zusammen die Datei heißt dann z.B. test.txt aber wo wird die jetzt auf meinem PC gespeichert?


ahh jetzt ist mir klar :thumb: danke!!!!

MfG

GrandCyclone

mkinzler 2. Feb 2007 19:18

Re: speichern
 
Im Arbeitsverzeichnis (Normalerweise Verzeichnis in dem die Exe liegt, kann aber auch abweichen, wenn manuell umgestellt oder in Verknüpfung etwas anderes steht. Besser ist den Pfad mit anzugeben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:30 Uhr.

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