![]() |
Daten in Datei abspeichern und wieder einlesen
Also ich hab mir zur Übung mal überlegt wie und vor allem mit welchen Funktionen ich Daten (Erstmal in Textform) in eienr Datei abspeichern kann und diese auch wieder einlesen kann.
Ich stelle mir das so vor. Ich hab eine Eingabebox und das dort eingetragene möchte ich z.B. in eine .txt Datei speichern können. Und wenn ich das Programm dann noch einmal starte möchte ich diese auch wieder einlesen können. Wie kann ich das ermöglichen? Nachtrag: Quasi wie mit einer Word-Datei. |
Re: Daten in Datei abspeichern und wieder einlesen
Such mal in der OH nach Ini, da hats ein prima Beispiel bei.
Gruß |
Re: Daten in Datei abspeichern und wieder einlesen
Oder schau Dir mal TMemo an und dessen Methoden lines.saveToFile und lines.loadfromFile.
Grüße Klaus |
Re: Daten in Datei abspeichern und wieder einlesen
Also ich hab jetzt einfach mal ein TMemo gemacht und eben die beiden Funktionen verwendent:
Delphi-Quellcode:
MemoEingabe.lines.savetoFile('C:\test.txt');
Delphi-Quellcode:
Nun meine folgenden Fragen, die mir noch kamen *G*
MemoEingabe.Lines.LoadFromFile('C:\test.txt');
1. Kann ich ein Eingabefeld oder Ähnliches machen und angeben wohin er speichern soll? Das gleiche gilt auch fürs Öffnen, das er fragt welche Datei geöffnet werden soll, bzw. wo sie liegt? (Mit eine Inputbox? <- Wie ruft man die auf *G*?) 2. Es gab irgendwo die Einstellung, das man wie bei Word, etc oben so eine Leiste machen kann, mit Speichern und so, wie heißt die Eigenschaft? 3. Wie krieg ich den Namen des TMemo aus dem Memo raus? Der immer als schon eingegeben angezeigt wird. *G* |
Re: Daten in Datei abspeichern und wieder einlesen
In Deinem Delphi unter der Rubrik/Reiter Dialoge/dialogs findest
Du einen SaveDialog und OpenDialog, die machen das was Du so machen willst. Grüße Klaus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 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