Einzelnen Beitrag anzeigen

1aa

Registriert seit: 28. Sep 2008
48 Beiträge
 
Delphi XE5 Enterprise
 
#8

AW: Stream in Stream kopieren

  Alt 21. Dez 2013, 02:12
Noch mal danke....
die zeiger position wars.....

für die die es interessiert :
Delphi-Quellcode:
function tTestStream.ReadStream: TMemoryStream;
var hSize : Int64;
begin
  Result := TMemoryStream.Create;
  Read(hSize,Sizeof(hSize));
  Result.CopyFrom(Self,hSize);
end;

...

aStream := hStream.ReadStream;

...
procedure TForm1.DateiSave(aStream: TMemoryStream);
var hStream : TStream;
begin
  hStream := TFileStream.Create('Test2.exe',fmCreate);
  try
    aStream.Position := 0;
    hStream.CopyFrom(aStream,aStream.Size);
  finally
    hStream.Free;
  end;
end;
  Mit Zitat antworten Zitat