при вызове read в TDeCompressionStream вываливает buffer error
FPC 2.2.4
- Код: Выделить всё
var
Mem,DecMem:TMemoryStream;
buf:array[0..255] of byte;
...
Decompressor:=TDecompressionStream.create(Mem, true);
DecMem:=TMemoryStream.Create();
i:=1;
while i<>0 do
begin
i:=Decompressor.Read(buf,255);
DecMem.Write(buf,i);
end;
Decompressor.Destroy;
Добавлено спустя 7 минут 57 секунд:
хех, вопрос сам решился
перед созданием потока декомпрессора нада исходный поток установить на начало