Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: MetaFile in Filestream schreiben / lesen

  Alt 30. Aug 2013, 15:56
Ich hatte eigentlich an einen temporären 2. Stream gedacht.
Delphi-Quellcode:
var
  MemStream: TMemoryStream;
begin
  MemStream := TMemoryStream.Create;
  try
    MetaFile.SaveToStream(MemStream);
    (* Größe von MemStream in Deinen FileStream schreiben,
      anschließend mit CopyFrom den Inhalt *)

  finally
    MemStream.Free;
  end;
end;
Das Laden dann äquivalent andersherum: MemoryStream erzeugen, MetaFile-Größe aus FileStream auslesen, mit CopyFrom aus FileStream in MemoryStream kopieren und dann MetaFile.LoadFromStream aufrufen. Das müsste doch funktionieren.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat