Entwickler-Ecke
Dateizugriff - Text + Datei abspeichern
TheNeon - So 27.04.03 22:57
Titel: Text + Datei abspeichern
Hello zusammen,
folgende Problemstellung:
ich möchte paar Strings mit ein oder mehreren Dateien speichern, allerdings nicht einzeln, sondern wie eine Art StringGrid, wo alle ..... oder besser: so wie es Outlook mit den Nachrichten und Anhängen macht.
Wie realisiere ich das am besten??
Dabei soll der Punkt Sicherheit nicht vernachläßigt werden.
maximus - Mo 28.04.03 09:58
| Zitat: |
| oder besser: so wie es Outlook mit den Nachrichten und Anhängen macht. |
Vielleicht lässt du uns daran teilhaben, wie outlook das mit anhängen macht? ...dann kann man dir vielleicht weiter helfen
TheNeon - Mo 28.04.03 10:11
| maximus hat folgendes geschrieben: |
| Zitat: | | oder besser: so wie es Outlook mit den Nachrichten und Anhängen macht. |
Vielleicht lässt du uns daran teilhaben, wie outlook das mit anhängen macht? ...dann kann man dir vielleicht weiter helfen |
erm ... tja .... das weiß ich ja nicht genau, sonst hätte ich ja schon meine Lösung :wink: :roll:
Outlook Express zum Bleistift benutzt ein StringGrid o.ä. um Daten anzuzeigen und daneben hat man ein Feld, mit dem man die Anhänge, die Dateien also, öffnen kann.
Mein Problem konkretisiert:
ein StringGrid in eine Datei speichern und wieder laden ist 4me kein Problem (mehr) :wink: , doch wie kriege ich die Datei da rein und wieder raus?!? ...... das ist mein Problem, denn diese Dateien einzeln abzuspeichern wäre kein Problem, müsste dann nur in einem Feld deren Lage abspeichern, doch das will ich nicht, denn diese Dateien könnte man löschen. Besser :wink: :roll:
Alni - Mi 07.05.03 13:37
Ich wuerde vorschlagen du nimmst einen Filestream speicherst zu beginn die groesse deines Stringgrids. Dann wird eine Liste mit den angehaengten Dateien dazugespeichert, die deren Namen und groessen enthaelt und anschliessend kommen diese dann nacheinander in die grosse Datei und fertig :)
So einfach geht's oder was meinst du eigentlich mit Sicherheit.
und hast du gemeint mit "in einem Feld die Lage speichern" dass du die LAge auf deiner Festplatte speicherst oder wo die Dateien in deiner grossen Datei eingelagert sind. Denn wenn du zweiteres gemeint hast versteh ich nicht wie du das mit dem loeschen meinst
TheNeon - Mi 07.05.03 17:10
| Alni hat folgendes geschrieben: |
Ich wuerde vorschlagen du nimmst einen Filestream speicherst zu beginn die groesse deines Stringgrids. Dann wird eine Liste mit den angehaengten Dateien dazugespeichert, die deren Namen und groessen enthaelt und anschliessend kommen diese dann nacheinander in die grosse Datei und fertig :)
So einfach geht's oder was meinst du eigentlich mit Sicherheit.
und hast du gemeint mit "in einem Feld die Lage speichern" dass du die LAge auf deiner Festplatte speicherst oder wo die Dateien in deiner grossen Datei eingelagert sind. Denn wenn du zweiteres gemeint hast versteh ich nicht wie du das mit dem loeschen meinst |
werde es mal versuchen :roll: .... habe TFileStream noch nie benutzt, mal einarbeiten.
>>>>> ja, ich meinte das erste ;)
Alni - So 11.05.03 23:50
Also wenn ein Filestream keine binäre Datei liefert dann weiß ich auch nicht was los ist :?!?:
Ich dachte immer alle Dateien wären irgendwie binär
Raphael82 - Mo 12.05.03 14:06
Klar, da hast du schon recht, nur machen es die oben genannten Klassen einem erheblich leichter sehr viele verschiedene Daten in Dateien zu schreiben, sie zu verwalten und das Format zu registrieren, Gültigkeitsprüfungen einzubauen etc.. So lassen sich eigentlich von String über Integer zu Boolean, Bilder, Programme uvm. komfortabel in einer Datei oder einem Stream speichern und verwalten. Ich kann die oben genannten Klassen sowie das ebenfalls sehr gute Tutorial darüber nur wärmstens empfehlen.
Ohne sie muss man halt alles "von Grund auf" programmieren, was nicht einfach wird, wenn man sich nicht gerade wirklich gut damit auskennt..
Klar gibt es noch andere Lösungswege und Ansatzpunkte, ich würde halt diesen Weg bevorzugen.
Liebe Grüße, Raphael
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!