Registriert seit: 24. Okt 2004
1.542 Beiträge
Delphi XE Architect
|
Re: [zlib] AV beim freigeben vom CompressionStream
14. Nov 2007, 14:17
habs mal mit einem memory stream getestet und da bleibt er schon beim .Create hängen:
Delphi-Quellcode:
Memory := TMemoryStream.Create;
try
Memory.LoadFromFile(cTestDatei);
Memory.Position := 0;
MemoryOUT := TMemoryStream.Create;
try
MemoryOUT.Size := Memory.Size;
MemoryOUT.Position := 0;
CompressionStream := TCompressionStream.Create(clMax, MemoryOUT); //<-- hier
try
CompressionStream.CopyFrom(Memory, Memory.Size);
finally
CompressionStream.Free;
end;
finally
MemoryOUT.Free;
end;
finally
Memory.Free;
end;
Memo.Lines.EndUpdate;
end;
und zwar mit diesem fehler:
Zitat:
---------------------------
Benachrichtigung über Debugger- Exception
---------------------------
Im Projekt PerformanceTester.exe ist eine Exception der Klasse ECompressionError mit der Meldung 'error' aufgetreten.
---------------------------
Anhalten Fortsetzen Hilfe
---------------------------
Ich verstehs nicht ... kann es an meinen .obj liegen? Hab meine von pngimage "geklaut" weil ich sie nirgendwo anderes gefunden hab
Alex "Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
|