![]() |
AW: Problem beim Dekomprimieren mit TZDecompressionStream
Ok, habs nun gesehen. Wie sagt man....es freut mich, wenn geholfen werden konnte :-)
|
AW: Problem beim Dekomprimieren mit TZDecompressionStream
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Strange, jetzt klappts auch mit dem Puffer :shock: Hatte vorher wohl irgendwo anders einen Fehler... Wäre jetzt nur zu interessant wo genau der denn war... Anbei jedenfalls mal eine funktionierende Demo. -- EDIT: Projekt aktualisiert. Nun ists hoffentlich richtig :stupid: Tags: TFileStream, TZCompressionStream, TZDecompressionStream, TWriter, TReader. |
AW: Problem beim Dekomprimieren mit TZDecompressionStream
Ohwei, ohwei... mein Projekt war totaler Käse, werde es jetzt dann gleich aktualisieren :wall: Jetzt habe ich auch langsam kapiert, was du mit einem nicht-dekomprimierbaren Block gemeint hast. Ich habe ja lauter komprimierter Blöcke geschrieben und nicht einen ganzen zusammenhängenden, daher hat das auslesen nie so recht geklappt.
Daher funktioniert CopyFrom auch leider nicht, zumindest nicht, wenn ich den Parameter Count = 0 setze. Dies hat den Grund, dass ich ja einen FileStream zugrunde gelegt habe und wenn ich ein CopyFrom(..., 0) tätige wird die Position im FileStream immer auf 0 gesetzt, was ich ja nicht will, da ich ja Block für Block lesen will. Noch eine Info am Rande: CopyForm nutzt intern auch einen Buffer. Warum sollte es eigentlich böse sein, wenn ich sowas dann auch nutze? :gruebel: Zudem kommt noch dieser Zustand zum tragen: Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:20 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