Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
 
Delphi 12 Athens
 
#6

AW: Klasse mit vielen MemoryStreams (andere Möglichkeit)

  Alt 4. Jan 2011, 11:27
Das Erzeugen der Streamlist sollte dort erfolgen, wo diese auch wieder freigegeben wird.
Dann kann diese auch als einfacher Parameter übergeben werden (kein var-Parameter).
Code:
StreamList := TStreamList.Create;
try
  DecompressIntoStream(Stream, StreamList);

  {... weiter Verwendung von StreamList}

finally
  StreamList.Free;
end;
In der Funktion DecompressIntoStream am Anfang eventuell StreamList.Clear aufrufen.
  Mit Zitat antworten Zitat