Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi JclCompression (https://www.delphipraxis.net/91965-jclcompression.html)

nonex 12. Mai 2007 14:35


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:
 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;
da kommt immer "Seek is not an supported operationen"

gruß tobi

alzaimar 12. Mai 2007 15:57

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.

Robert Marquardt 12. Mai 2007 18:08

Re: JclCompression
 
Ansonsten wart mal ab. Gerade wird in der JCL an JclCompression gebaut.


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