OutStream.Write(Option [, Integer]) Method
Version: Available or changed with runtime version 1.0.
Writes a specified number of bytes to the stream. Data is written in binary format.
Syntax
[Written := ] OutStream.Write(Value: Option [, Length: Integer])
Parameters
OutStream
Type: OutStream
An instance of the OutStream data type.
Value
Type: Option
Contains the data to be written.
[Optional] Length
Type: Integer
The number of bytes to be written. In the case of data types other than string, code, and binary, if you specify a length that differs from the size of the variable, an error message is displayed.
Return Value
[Optional] Written
Type: Integer
The number of bytes that were written. If you omit this optional return value and the operation does not execute successfully, a runtime error will occur.
Remarks
If the optional return value, Written, is not specified and it was not possible to write all the data, an error message is displayed.
If the return value is present, you must verify that all the data was streamed.
Example
var
recBinaries: Record "Company Information";
OStream: OutStream;
Opt: Option;
begin
recBinaries.Find('-');
recBinaries.Picture.CreateOutstream(OStream);
OStream.Write(Opt);
recBinaries.Modify();
end;
Related information
OutStream Data Type
Get Started with AL
Developing Extensions