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

TStreamReader

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

Implement TTextReader for streams

Declaration

Source position: streamex.pp line 102

type TStreamReader = class(TTextReader)

public

  constructor Create();

  

Create a new instance of TStreamReader from a stream

  destructor Destroy; override;

  

Destroy the TStreamReader instance.

  procedure Reset; override;

  

Reset the stream to its original position

  procedure Close; override;

  

Close and possibly free the stream

  procedure ReadLine(); override; overload;

  

Read a line of text

  property BaseStream: TStream; [r]

  

The stream with the text data

  property OwnsStream: Boolean; [rw]

  

Should the stream be freed on close

end;

Inheritance

TStreamReader

  

Implement TTextReader for streams

|

TTextReader

  

Text reader class.

|

TObject

Description

TStreamReader is a TTextReader descendent that takes a stream as the source of text data. It can free the stream and the buffer size to use for reading data can be set.

See also

TTextReader

  

Text reader class.