Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Daten in Datei abspeichern und wieder einlesen (https://www.delphipraxis.net/84934-daten-datei-abspeichern-und-wieder-einlesen.html)

Cr3at0r 23. Jan 2007 19:19


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.

MrKnogge 23. Jan 2007 19:24

Re: Daten in Datei abspeichern und wieder einlesen
 
Such mal in der OH nach Ini, da hats ein prima Beispiel bei.

Gruß

Klaus01 23. Jan 2007 19:30

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

Cr3at0r 23. Jan 2007 19:47

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:
   MemoEingabe.Lines.LoadFromFile('C:\test.txt');
Nun meine folgenden Fragen, die mir noch kamen *G*

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*

Klaus01 23. Jan 2007 19:51

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 21:19 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