Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Besondere Datei (https://www.delphipraxis.net/4984-besondere-datei.html)

bixi400 19. Mai 2003 15:23


Besondere Datei
 
Hi!

Ich möchte gerne eine Dateimachen in der Ich mehrere Dateien einfügen kann.

(Das habe ich schon einmal gemacht aber nur mit Textdateien, oder Dateien die man Lesen kann.)
Jatzt würde ich gerne eine machen in die ich alle Dateien einfügen kann,
Bilder, Flash,... (so was wie *.ZIP Dateien!)

Könnt ihr mir da helfen???

sakura 19. Mai 2003 15:31

Da gibt es grundlegend zwei Möglichkeiten. Entweder Du greifst auf ein bereits existierendes Format (z.B. MS Structured Storage, suche bei MSDN nach: StgCreateDocFile) zurück oder Du entwickelst ein eigenes Format.

Beide Methoden sind in etwa gleich kompliziert.

...:cat:...

CalganX 19. Mai 2003 15:31

Zu deutsch: du willst einen Archiver. Damit das ganze dann noch schöner ist, willst du das ganze auch noch komprimiert haben. Richtig?

OK. Leider steht die Diagnose fest und es gibt keine andere Therapie: selbercoden... :mrgreen:
Kleiner Scherz. Es gibt verschiedene Komponenten dafür, allerdings denke ich, dass die eine Klasse reichen sollte. bzip2 ist besonders schön (könnte ich dir auch eine Klasse geben, aber ich weiß derzeit nicht, ob die es rafft mehrere Dateien zusammenzufassen), weil es ziemlich stark komprimiert.
Dann gibt es noch TMasterZip (findest du bei Torry), die hat einige Sachen dabei, mit denen zu ein ganzes Zip-Programm schreiben kannst.

Wenn du allerdings von ganz unten anfangen willst, dann könntest du eigentlich das nehmen, was du bisher für Text-Files genommen hast auch für andere Dateien nutzen (ich weiß aber nicht, wie dein Algo funktioniert)...

Chris

bixi400 19. Mai 2003 15:55

Also,
ich würde lieber einen eigenen Datei-Typ machen!

Kann mir da jemend Helfen wie ich die Dateien zusammenpacken kann
und sie dann in eine Datei Speichern kann???

Luckie 19. Mai 2003 16:27

Ein erster Ansatzt wäre wohl TFileStream. Mach dich da erstmal in der Hilfe schlau.

nailor 19. Mai 2003 19:10

Jupp, TFileStream, und irgend eine Art von Header entwickeln, wo du reinschreibst, wo was steht.

mimi 30. Sep 2003 19:39

Re: Besondere Datei
 
@bixi400
ich habe so ein datei arichver geschrieben, wenn du willst kann ich dir ja mal die qullcodes senden.
aber vorsicht: so ein projekt hat es in sich :-D


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