OutStream.Write(Text [, 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: Text [, Length: Integer])

Parameters

OutStream
 Type: OutStream
An instance of the OutStream data type.

Value
 Type: Text
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;
begin
    recBinaries.Find('-');  
    recBinaries.Picture.CreateOutstream(OStream);   
    OStream.Write('Hello World');  
    recBinaries.Modify();  
end;

See Also

OutStream Data Type
Get Started with AL
Developing Extensions