Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi mehrere DAten in eine speichern und laden (https://www.delphipraxis.net/23586-mehrere-daten-eine-speichern-und-laden.html)

JWest 5. Jun 2004 17:42


mehrere DAten in eine speichern und laden
 
Hi

ICh möchte gern wissen wie man z.B 2 Daten in eine Speichern kann
und später dann wieder untwurschteln das man wieder 2 hat.
des geht ja irgendwie mit stream aber ich kenn mich da überhaupt nicht aus also bitte leicht erklären!
also wenn jemand was weiß nicht zögern.

Neuni 5. Jun 2004 18:21

Re: mehrere DAten in eine speichern und laden
 
Wohin willste das denn speichern?? In ne Datei oder wohin?

[EDIT]
Du könntest n Platzhalter machen...z.b:
Code:
1.Satz<platz>2.satz
Das kann man dann ja einfach auseinander nehmen!
[/EDIT]

Ratte 5. Jun 2004 18:28

Re: mehrere DAten in eine speichern und laden
 
und was is' wenn in eihner Datei zufällig <platz> drinsteht?
Mach einen Header Record in dem die Dateigröße steht und schreib die Daten dann.

MrKnogge 5. Jun 2004 18:35

Re: mehrere DAten in eine speichern und laden
 
Du könntest die beiden Dateien per FileStream einlesen und nacheinander in eine schreiben, wobei du in einem kleinen Header die Dateigröße und eventuell noch den Dateinamen speichern müsstest.

Neuni 5. Jun 2004 18:36

Re: mehrere DAten in eine speichern und laden
 
Wenn er mit "daten" sowas wie nen Text aus nem edit meint, dann würde das gehen...weiß ja nicht welche Daten er meint

JWest 5. Jun 2004 19:32

Re: mehrere DAten in eine speichern und laden
 
ich mein mit daten daten wie exen und si zeug.
kannst du mir nen code gebwn mit dem tfilestream?
weil ich hab gehört das es mit so nem tfilestream gehen mss.
und mit t record kenn ich mich noch weniger aus wie mit streams.

atreju2oo0 5. Jun 2004 19:53

Re: mehrere DAten in eine speichern und laden
 
Zitat:

Zitat von JWest
ich mein mit daten daten wie exen und si zeug.
kannst du mir nen code gebwn mit dem tfilestream?
weil ich hab gehört das es mit so nem tfilestream gehen mss.
und mit t record kenn ich mich noch weniger aus wie mit streams.

... Also nichts für ungut, aber du könntest wenigstens deine Posts nochmal durchlesen.
Groß- und Kleinschreibung sei mal Dir überlassen aber wer soll aus
Zitat:

ich mein mit daten daten wie exen und si zeug.
schlau werden...?
Und es sollte doch in deinem Interesse liegen, dass man Dich verstehen kann, oder?

Dein Problem lösen kannst Du wenn Du mal nach TFilestream.Create TFilestream.loadfromfile
TFilestream.savetofile hier suchst.
Damit kannst Du 2 (oder mehr) Dateien in eine Schreiben.
Dazu musst Du erst einen Lese-Stream erstellen der erst Datei 1 einliest und am
Ende von Datei 1 zu Datei 2 wechselt.
Diese so gewonnenen Daten schreibst Du in deinen Schreib-Stream und speicherst diesen am Ende einfach ab.
Da du nun zum "Entpacken" ja noch wissen mußt wie lang Datei 1 war haben die Anderen Dir Header-Records empfohlen. Das ist zwar die beste und geschickteste Lösung aber ich würde Dir empfehlen erstmal eine extra Datei zu machen in die Du diese Angaben speicherst. Das macht's erstmal einfacher...

Viel Erfolg

JWest 6. Jun 2004 19:16

Re: mehrere DAten in eine speichern und laden
 
Ok ok

Ich habs jetzt eh hinbekommen!!!
ich hab einfach am ende noch eine Textdatei
eingebaut die genau 1000 byte hat und dann beim
offnen diese Datei in ein Memo läd wo drinn steht wie groß die
sind. Es tut jetzt alles

Und danke an Alle :mrgreen:


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