Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Inhalt eines Arrays in eine txt Datei speichern und wieder.. (https://www.delphipraxis.net/33469-inhalt-eines-arrays-eine-txt-datei-speichern-und-wieder.html)

KermitFrosch 7. Nov 2004 18:49


Inhalt eines Arrays in eine txt Datei speichern und wieder..
 
Hallo Leute, ich habe mal eine Frage...
Ich schreibe gerade ein Programm, welches 7 Messdaten einließt und in ein Record packt. Dieser Datensatz wird dann in einem Array gespeichert. Max passen in dieses Array 50 Datensätze.
Wie stelle ich es nun an, dass ich dieses Array in einer txt datei speicher kann und diese txt auch wieder lesen kann, so dass ich die messdaten immer griffbereit habe und ich das array weiter füllen kann. (also der nächste Datensatz soll hinten rangehängt werden)

thx schon mal... der Frosch

Nikolas 7. Nov 2004 18:53

Re: Inhalt eines Arrays in eine txt Datei speichern und wied
 
Nimm keine .txt datei, sondern eine typisierte Datei.
Per
myfile: file of TMessdaten kannst du dir so eine erstellen.
per write(TMessdatenarray[1],myfile); kannst du ganz bequem Sachen reinschreiben und mit read wieder rausholen.

KermitFrosch 7. Nov 2004 18:59

Re: Inhalt eines Arrays in eine txt Datei speichern und wied
 
hmm, wie jez? wie funzt das denn genau?

Nikolas 7. Nov 2004 19:15

Re: Inhalt eines Arrays in eine txt Datei speichern und wied
 
Delphi-Quellcode:
myfile: File of TMessdaten;
begin
assignfile(myfile,'Messdaten.msd');

reset(myfile);
write(Massdatenarray[1],myfile); // oder eben
read(Massdatenarray[1],myfile);

close(myfile);
Das sollte so in etwa funktionieren.

KermitFrosch 7. Nov 2004 19:32

Re: Inhalt eines Arrays in eine txt Datei speichern und wied
 
Thx für die schnelle Antwort... ich habe aber trotzdem noch eine Frage :oops:
Delphi-Quellcode:
 myfile: File of TMessdaten;
wo muss das im quellcode hin?
Und ist es nicht auch möglich bei typsierten dateien, nur einen von diesen Datensätzen auszulesen? kann mir einer sagen, wie ich das machen würde, wenn ich zb nur den 6 auslesen möchte?

KermitFrosch 7. Nov 2004 20:52

Re: Inhalt eines Arrays in eine txt Datei speichern und wied
 
kann mir denn niemand helfen?

Sprint 7. Nov 2004 21:11

Re: Inhalt eines Arrays in eine txt Datei speichern und wied
 
Schau in der Hilfe unter Eingabe/Ausgabe den Begriff Seek nach.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 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