![]() |
JclCompression
Hi, ich versuche gerade einen Filestream zu decomprimieren und dann als Stream zurück zu geben, aber egal was ich mache es funktioniert nich. hat vllt jemand vone uch Ahnung mit der der JclCompression unit, oder kennt eine gute alternative ?
Delphi-Quellcode:
da kommt immer "Seek is not an supported operationen"
InputStream := TFileStream.Create(filename, fmOpenRead);
outputstream := TStream.Create; DecompressionStream := TJCLGzipdecompressstream.Create(InputStream); OutputStream.CopyFrom(DecompressionStream, 0); frmmain.xml.LoadFromStream(outputstream); DecompressionStream.Free; OutputStream.Free; InputStream.Free; gruß tobi |
Re: JclCompression
Du sollst keine TStream-Instanzen erstellen. TStream ist ein abstrakter Vorfahre für konrete Klassen. Lies die OH.
Nimm stattdessen z.B. einen TMemoryStream. |
Re: JclCompression
Ansonsten wart mal ab. Gerade wird in der JCL an JclCompression gebaut.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 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