Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Inhalt eines TEdit in eine Datei kopieren. (https://www.delphipraxis.net/101686-inhalt-eines-tedit-eine-datei-kopieren.html)

Seppel 17. Okt 2007 12:35


Inhalt eines TEdit in eine Datei kopieren.
 
Wie kann ich den Inhalt eines Editierfeldes in eine Datei kopieren, z.B. in eine Textdatei.
Meine Test ergaben Zugriffsfehler, ich hoffe ihr könnt mir helfen.

DeddyH 17. Okt 2007 12:36

Re: Inhalt eines TEdit in eine Datei kopieren.
 
Zeig doch mal, wie Du es versucht hast.

Bernhard Geyer 17. Okt 2007 12:36

Re: Inhalt eines TEdit in eine Datei kopieren.
 
Zitat:

Zitat von Seppel
Meine Test ergaben Zugriffsfehler, ich hoffe ihr könnt mir helfen.

dann zeig doch einfach mal was du bisher gemacht hast damit wir dir sagen können was du falsch macht/wo du denkfehler hast.

Seppel 17. Okt 2007 12:38

Re: Inhalt eines TEdit in eine Datei kopieren.
 
Ja, ich hab ein bisschen gesucht(im Forum).

Hier:
Delphi-Quellcode:
procedure TForm1.Edit1Click(Sender: TObject);
var copyedit1: TStrings;
begin
copyedit1.LoadFromFile('c:\test.txt');
copyedit1.Add(Edit1.Text);
copyedit1.SaveToFile('c:\test.txt');
end;

Progman 17. Okt 2007 12:38

Re: Inhalt eines TEdit in eine Datei kopieren.
 
EditFelder haben keine Methode SaveToFile. Da hilft der Umweg über eine TStringList.
Delphi-Quellcode:
StringList:=TStringlist.Create;
StringList.Add(Edit1.Text);
StringList.SaveToFile('bla.txt')
StringList.Free;

Seppel 17. Okt 2007 12:40

Re: Inhalt eines TEdit in eine Datei kopieren.
 
Zitat:

Zitat von Progman
EditFelder haben keine Methode SaveToFile. Da hilft der Umweg über eine TStringList.
Delphi-Quellcode:
StringList:=TStringlist.Create;
StringList.Add(Edit1.Text);
StringList.SaveToFile('bla.txt')
StringList.Free;

Danke es geht.

Seppel 17. Okt 2007 12:50

Re: Inhalt eines TEdit in eine Datei kopieren.
 
Delphi-Quellcode:
copyedit1.LoadFromFile('test.txt');
Damit kann ich das file wieder öffnen, wie kriege ich die Daten darin zurück in mein Editier feld?

DeddyH 17. Okt 2007 12:53

Re: Inhalt eines TEdit in eine Datei kopieren.
 
Delphi-Quellcode:
StringList.LoadFromFile(Dateiname);
if StringList.Count > 0 then
  Edit.Text := StringList[StringList.Count - 1];//letzte Zeile der Textdatei

Progman 17. Okt 2007 12:53

Re: Inhalt eines TEdit in eine Datei kopieren.
 
Gleiche Methode, nur umgekehrt:
Delphi-Quellcode:
StringList:=TStringlist.Create;
StringList.LoadFromFile('bla.txt')
Edit1.Text:=StringList[0];
StringList.Free;

Klaus01 17. Okt 2007 12:56

Re: Inhalt eines TEdit in eine Datei kopieren.
 
Ein EditFeld ist nicht dazu gedacht eine TextDatei darzustellen.
Dazu solltest Du ein TMemo nehmen - es sei denn Du willst immer nur eine Zeile
der Datei im EditFled haben.

Grüße
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:00 Uhr.
Seite 1 von 3  1 23      

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