[Overview][Classes][Index] Reference for unit 'streamex' (#fcl)

TDelphiWriter

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

Stream writer with BiDi Support

Declaration

Source position: streamex.pp line 47

type TDelphiWriter = class(TWriter)

protected

  function GetPosition;

  procedure SetPosition();

  function CreateDriver(); override;

public

  function GetDriver;

  

Return the driver class as a TBidirBinaryObjectWriter class

  procedure FlushBuffer;

  

Flushes the stream buffer

  procedure Write(); override;

  

Write raw data to the stream

  procedure WriteStr();

  

Write a string to the stream

  procedure WriteValue();

  

Write value type

  property Position: LongInt; [rw]

  

Position in the stream

end;

Inheritance

TDelphiWriter

  

Stream writer with BiDi Support

|

TWriter

|

TFiler

|

TObject

Description

TDelphiWriter is a descendent of TWriter which has support for BiDi Streaming. It overrides the stream writing methods for strings, and makes sure the stream can be positioned in the case of strings. For this purpose, it makes use of the TBidirBinaryObjectWriter driver class.

See also

TDelphiReader

  

Stream reader with BiDi Support

TBidirBinaryObjectWriter

  

Binary component stream writer with BiDi support

The latest version of this document can be found at lazarus-ccr.sourceforge.net.