Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#5

AW: TFileStream unter Delphi 10?

  Alt 23. Jul 2017, 15:14
Es gibt in Delphi mittlerweile auch ein TBufferedFileStream . Das überschreibt die beiden virtuellen Read -Methoden. Das ist auch nötig, da die Implementierung von THandleStream (dem Vorfahr von TFileStream ) diese beiden Methoden separat implementiert. Mit der Implementierung beider Varianten ist man somit immer auf der sicheren Seite.

Delphi-Quellcode:
    function Read(var Buffer; Count: Longint): Longint; override;
    function Read(Buffer: TBytes; Offset, Count: Longint): Longint; override;
In der Implementierung ruft die zweite die erste auf.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat