Unit 'streamex' Package
[Overview][Constants][Classes][Index] [#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.


Documentation generated on: Jul 24 2023