TCustomMemo.Lines und Savedialog
Hallo
Ich möchte aus einem TMemo den Inhalt in einer txt Datei speichern. Hierfür hab ich einen Savedialog eingefügt und folgenden code in eine procedure gesetzt:
Delphi-Quellcode:
In dem fall wird der komplette Inhalt gespeichert. Ich möchte stattdessen gerne, dass nur ganz bestimmte Zeilen aus dem Memo gespeichert werden. Zum Beispiel Zeile 1-4 oder Zeile 1,5 und 7. Ist dies möglich?
Memo1.Lines.SaveToFile('C:\.....\test.txt');
Und kann ich nach dem Speichern auch wieder ganz bestimmte Zeilen aus der Txt Datei wieder ins Memo laden? Also, dass nur zum Beispiel Zeile 1,5 und 7 wieder geladen wird. Danke im vorraus. Grüße force |
Re: TCustomMemo.Lines und Savedialog
hallo,
ok fangen wir hinten an :) Versuchs ma mit ReadLn um die Zeilen aus zu lesen. zum speichern Memo1.Lines.SaveToFile(string) // edit ... Sorry nur halb gelesen .. Writeln ist das Zauberwort :) Viele Grüße Schaedel |
Re: TCustomMemo.Lines und Savedialog
Hallo,
Danke für die Antwort. Könntest du mir ein Beispiel geben, für das ReadIn. Habe in der Hilfe nachgeschaut. Viel gibts dazu nicht. Danke Grüße force |
Re: TCustomMemo.Lines und Savedialog
Delphi-Quellcode:
Jetzt musst du nur noch schauen welche Line du nicht haben willst..
var
s : string; F: TextFile; begin AssignFile(F, 'c:\test.txt'); Reset(F); while not eof(f) do begin Readln(F, S); memo1.Lines.add(s); end; CloseFile(f); |
Re: TCustomMemo.Lines und Savedialog
Danke. Jetzt komm ich klar :wink:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:13 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