Sign in Join
FPDoc Onlineexperiment

TBinaryObjectWriter class

In unit Classes

Driver class which stores component data in binary form.

Declaration

pascal
TBinaryObjectWriter = class(TAbstractObjectWriter)

Inheritance

  1. TBinaryObjectWriter
  2. TAbstractObjectWriter

Descends from it: TBidirBinaryObjectWriter

Description

Nothing more than the line above yet.

Properties

Versionpublic
DelphiCompatiblepublic

Methods

WriteWordprotected
WriteDWordprotected
WriteQWordprotected
WriteExtendedprotected
WriteValueprotected
CreatepublicCreates a new instance of a binary object writer.
DestroypublicDestroys an instance of the binary object writer.
WriteSignaturepublicWrite stream signature to the stream.
FlushBufferpublicFlush the buffer
BeginCollectionpublicStart writing a collection.
BeginComponentpublicStart writing a component.
BeginListpublicStart writing a list.
EndListpublicMark the end of a list.
BeginPropertypublicStart writing a property.
EndPropertypublicMarks the end of writing of a property.
WritepublicWrite raw data to stream.
WriteBinarypublicWrites binary data to the stream.
WriteBooleanpublicWrites a boolean value to the stream.
WriteFloatpublicWrites a float value to the stream.
WriteSinglepublicWrites a single-type real value to the stream.
WriteDoublepublic
WriteDatepublicWrites a date type to the stream.
WriteCurrencypublicWrite a currency-valued type to a stream.
WriteIdentpublicWrites an identifier to the stream.
WriteIntegerpublicWrites an integer value to the stream.
WriteUInt64publicWrite an unsigned 64-bit integer.
WriteMethodNamepublicWrites a methodname to the stream.
WriteSetpublicWrites a set value to the stream.
WriteStrpublicWrite a string to the binary stream.
WriteStringpublicWrites a string value to the stream.
WriteWideStringpublicWrite a widestring-valued type to a stream.
WriteUnicodeStringpublicWrite a Unicode string to the stream.
WriteVariantpublicWrite a variant to the stream.

Fields

FStreamprotected
FBufferprotected
FBufSizeprotected
FBufPosprotected
FBufEndprotected
FVersionprotected
FDelphiCompatibleprotected

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.