AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi mehrere DAten in eine speichern und laden
Thema durchsuchen
Ansicht
Themen-Optionen

mehrere DAten in eine speichern und laden

Ein Thema von JWest · begonnen am 5. Jun 2004 · letzter Beitrag vom 6. Jun 2004
Antwort Antwort
JWest

Registriert seit: 21. Apr 2004
11 Beiträge
 
#1

mehrere DAten in eine speichern und laden

  Alt 5. Jun 2004, 17:42
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.
  Mit Zitat antworten Zitat
Neuni

Registriert seit: 25. Feb 2004
815 Beiträge
 
Delphi 7 Personal
 
#2

Re: mehrere DAten in eine speichern und laden

  Alt 5. Jun 2004, 18:21
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]
  Mit Zitat antworten Zitat
Ratte

Registriert seit: 12. Dez 2003
Ort: Erfurt
345 Beiträge
 
Delphi 2005 Personal
 
#3

Re: mehrere DAten in eine speichern und laden

  Alt 5. Jun 2004, 18:28
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.
Schiffsratte der U.S.S. Delphipraxis, Laderaum 4538
BUSH:= TTerminator.create;
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#4

Re: mehrere DAten in eine speichern und laden

  Alt 5. Jun 2004, 18:35
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.
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Neuni

Registriert seit: 25. Feb 2004
815 Beiträge
 
Delphi 7 Personal
 
#5

Re: mehrere DAten in eine speichern und laden

  Alt 5. Jun 2004, 18:36
Wenn er mit "daten" sowas wie nen Text aus nem edit meint, dann würde das gehen...weiß ja nicht welche Daten er meint
  Mit Zitat antworten Zitat
JWest

Registriert seit: 21. Apr 2004
11 Beiträge
 
#6

Re: mehrere DAten in eine speichern und laden

  Alt 5. Jun 2004, 19:32
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.
  Mit Zitat antworten Zitat
Benutzerbild von atreju2oo0
atreju2oo0

Registriert seit: 5. Dez 2003
Ort: Berlin
289 Beiträge
 
Delphi 6 Enterprise
 
#7

Re: mehrere DAten in eine speichern und laden

  Alt 5. Jun 2004, 19:53
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
Thomas
  Mit Zitat antworten Zitat
JWest

Registriert seit: 21. Apr 2004
11 Beiträge
 
#8

Re: mehrere DAten in eine speichern und laden

  Alt 6. Jun 2004, 19:16
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:57 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