Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Pointer

  Alt 14. Mär 2019, 16:52
Hast du deine Codevervollständigung mal richtig angeschaut (siehe dein Bild)?
Und die Version mit dem Pointer muss auf die Daten des Dokuments zeigen, nicht auf einen Dateinamen.
Unterm Strich braucht man eigentlich nur eine der Varianten.
Delphi-Quellcode:
var byteStream: TByteStream;
begin
  byteStream := TByteStream.Create;
  try
    byteStream.LoadFromFile(DocumentFilename);
    // Alles das Gleiche:
    Loaddocument(byteStream); // procedure LoadDocument(Data: TMemoryStream); overload;
    Loaddocument(byteStream.Bytes); // procedure LoadDocument(const Data: TBytes); overload;
    Loaddocument(byteStream.Memory, byteStream.Size); // procedure LoadDocument(Data: Pointer; Size: Integer); overload;
  finally
    byteStream.Free;
  end;
end;
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."

Geändert von Neutral General (14. Mär 2019 um 16:56 Uhr)
  Mit Zitat antworten Zitat