Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#13

Re: Progress beim komprimieren mit CompressBuf anzeigen

  Alt 23. Mai 2005, 06:51
Hallo,
ich habe mehrere Probleme mit der Funktion mit Progress. Das komprmieren an sich funktioniert, nur wird das OnProgress Ereigniss nie abgearbeitet!

Beim Dekomprimieren (aus dem Code oben selbst zusammengefriemelt) bekomme ich immer, wenn ich auf eine eigenschaft des dekompressionstreams zugreifen will den Fehler: Ungültige Stream Operation!

Meine Funktion
Delphi-Quellcode:
procedure deCompressStream(inStream, outStream: TStream);
var
  cs: deTCompressionStream;
begin
  Form1.ProgressBar2.Max := inStream.Size;
  cs := TdeCompressionStream.Create(inStream);
  outstream.CopyFrom(cs, cs.Size);
  cs.OnProgress := Form1.OnDecompressProgress;
  cs.Free;
end;
Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat