![]() |
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. |
Re: Inhalt eines TEdit in eine Datei kopieren.
Zeig doch mal, wie Du es versucht hast.
|
Re: Inhalt eines TEdit in eine Datei kopieren.
Zitat:
|
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; |
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; |
Re: Inhalt eines TEdit in eine Datei kopieren.
Zitat:
|
Re: Inhalt eines TEdit in eine Datei kopieren.
Delphi-Quellcode:
Damit kann ich das file wieder öffnen, wie kriege ich die Daten darin zurück in mein Editier feld?
copyedit1.LoadFromFile('test.txt');
|
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 |
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; |
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 16:32 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