Sign in Join
FPDoc Onlineexperiment

TIOStream.Write function

Member of TIOStreampublicIn unit IoStream

Write data to the stream.

Declaration

pascal
function Write(const Buffer; Count: LongInt): LongInt; override

Arguments

Buffer

Memory buffer containing the data to be written.

Count

Number of bytes to write.

Function result

Number of bytes actually written.

Description

Write checks first whether the type of the stream allows writing (type is iosOutput or iosError). If not, it raises a EIOStreamError exception. If the stream can be written to, it calls the inherited Write to actually read the data.

Errors

An EIOStreamError exception is raised if the stream does not allow writing.

See also

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