Data.DBXCommon.TDBXStreamReaderStream.GetSize

From RAD Studio API Documentation
Jump to: navigation, search

[–] Properties
Type: function
Visibility: protected
Source:
Data.DBXCommon.pas
Data.DBXCommon.hpp
Unit: Data.DBXCommon
Parent: TDBXStreamReaderStream

Delphi

function GetSize: Int64; override;

C++

virtual __int64 __fastcall GetSize();

Description

Returns the size of the streamed resource as an Int64.

Data.DBXCommon.TDBXStreamReaderStream.GetSize inherits from System.Classes.TStream.GetSize. All content below this line refers to System.Classes.TStream.GetSize.

Returns the size of the streamed resource as an Int64.

GetSize sets its head at the start of the stream, then seeks to the end and returns the steps made, without corrupting the initial position of the head (before the function was called).

Note: GetSize is virtual and therefore can be reimplemented by descendent classes of TStream.