Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#5

Re: TMemoryStream mit Abbrevia entzippen

  Alt 11. Jan 2006, 12:25
Zitat von Patrick:
Ich habe jetzt ganz dreißt einfach mal die Unit "AbZLTyp.pas" in die UsesList geschrieben.

Mein Code sieht an der Stelle nun so aus:
Delphi-Quellcode:
var streams : array of TMemoryStream;
...
for i:=0 to cache.Count-1 do
begin
  StreamOut := TFileStream.Create(Cache.Strings[i], fmCreate);
  GzHelp := TAbZLStreamHelper.Create(Streams[i]);
  try
    GzHelp.ReadHeader; //Hier bleibt er stehen!
    GzHelp.ExtractItemData(StreamOut);
    GzHelp.ReadTail;
  finally
    GzHelp.Free;
    Streams[i].Free;
    StreamOut.Free;
  end;
Wie sieht der Code davor aus (Streams)? Sind die Streamzeiger möglicherweise am Ende statt am Anfang des Streams?
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat