Sign in Join
FPDoc Onlineexperiment

TOutputPipeStream.Read function

Member of TOutputPipeStreampublicIn unit Pipes

Read data from the stream.

Declaration

pascal
function Read(var Buffer; Count: LongInt): LongInt; override

Arguments

Buffer

Memory buffer where to write the data read from the stream.

Count

Number of bytes to read from the stream.

Function result

Number of bytes actually read from the stream.

Description

Read overrides the parent Read implementation. It always raises an exception, because a output pipe is write-only.

Errors

An EStreamError exception is raised when this function is called.

See also

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