![]() |
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. |
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:
Das kann man dann ja einfach auseinander nehmen!
1.Satz<platz>2.satz
[/EDIT] |
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. |
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.
|
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
|
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. |
Re: mehrere DAten in eine speichern und laden
Zitat:
Groß- und Kleinschreibung sei mal Dir überlassen aber wer soll aus Zitat:
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 |
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 23:40 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