[Overview][Constants][Types][Classes][Procedures and functions][Variables] Reference for unit 'Classes' (#fcl)

TBinaryObjectReader

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Driver class descendent which reads component data stored in binary format.

Declaration

type TBinaryObjectReader = class(TAbstractObjectReader)

public

  constructor Create();

  

Creates a new binary data reader instance.

  destructor Destroy; override;

  

Destroys the binary data reader.

  function NextValue; override;

  function ReadValue; override;

  procedure BeginRootComponent; override;

  procedure BeginComponent(); override;

  function BeginProperty; override;

  procedure ReadBinary(); override;

  function ReadFloat; override;

  function ReadSingle; override;

  function ReadDate; override;

  function ReadIdent(); override;

  function ReadInt8; override;

  function ReadInt16; override;

  function ReadInt32; override;

  function ReadInt64; override;

  function ReadSet(); override;

  function ReadStr; override;

  function ReadString(); override;

  procedure SkipComponent(); override;

  procedure SkipValue; override;

end;

Inheritance

TBinaryObjectReader

  

Driver class descendent which reads component data stored in binary format.

|

TAbstractObjectReader

  

Abstract driver class to read stored component data.

|

TObject

Description

The TBinaryObjectReader class reads component data stored in binary form in a file. For this, it overrides or implements all abstract methods from TAbstractObjectReader. No new functionality is added by this class, it is a driver class for the streaming system.

See also

TAbstractObjectReader

  

Abstract driver class to read stored component data.

TBinaryObjectWriter

  

Driver class which stores component data in binary form.