System.Classes.TBinaryReader.Read

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function Read: Integer; overload; virtual;
function Read(var Buffer: TCharArray; Index, Count: Integer): Integer; overload; virtual;
function Read(const Buffer: TBytes; Index, Count: Integer): Integer; overload; virtual;

C++

virtual int __fastcall Read()/* overload */;
virtual int __fastcall Read(System::DynamicArray<System::WideChar> &Buffer, int Index, int Count)/* overload */;
virtual int __fastcall Read(const System::DynamicArray<System::Byte> Buffer, int Index, int Count)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function public
System.Classes.pas
System.Classes.hpp
System.Classes TBinaryReader

説明

ベースになっているストリームからデータを読み取ります。 Read を使用して、ストリームからデータを読み取ります。

オーバーロードされた Read メソッドは 3 つあります。

  • 最初のメソッドはパラメータを取らず、ベースになっているストリームから次の文字を読み取り、次の位置へ進めてそれを返します。読み取る文字がない場合、このメソッドは -1 を返します。
  • 2 番目のメソッドはパラメータを 3 つ取り、文字配列 Buffer から Index 番目の文字でスタートして Count 番目の文字を読み取ります。
  • 3 番目のメソッドもパラメータを 3 つ取り、 バイト配列 Buffer から Index の位置でスタートして Count 番目のバイトを読み取ります。

関連項目