TStreamHelper.ReadBuffer<T> Method
Overloads
| ReadBuffer<T>(T) |
Reads a value of a value type, which could be an Integer, record, etc., from the stream. |
Reads a value of a value type, which could be an Integer, record, etc., from the stream.
Delphi
procedure ReadBuffer<T>(var value: T)
Type Parameters
- T
Parameters
- value
- T
Remarks
Tip
The generic argument could be omitted if the compiler can automatically inreference the type.
Examples
The following example demonstrates how to use the generic ReadBuffer<T> and WriteBuffer<T> methods.
Delphi
procedure TestStreamHelper;
var
stream: TStream;
value: Integer;
begin
stream := TMemoryStream.Create;
try
value := 2;
stream.WriteBuffer(value);
stream.Position := 0;
stream.ReadBuffer<Integer>(value);
finally
stream.Free;
end;
end;