Vcl.AxCtrls.TOleStream.Read

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

Delphi

function Read(var Buffer; Count: Longint): Longint; override;

C++

virtual int __fastcall Read(void *Buffer, int Count)/* overload */;
inline int __fastcall  Read(System::DynamicArray<System::Byte> Buffer, int Offset, int Count){ return System::Classes::TStream::Read(Buffer, Offset, Count); }
inline int __fastcall  Read(System::DynamicArray<System::Byte> &Buffer, int Count){ return System::Classes::TStream::Read(Buffer, Count); }

プロパティ

種類 可視性 ソース ユニット
function public
Vcl.AxCtrls.pas
Vcl.AxCtrls.hpp
Vcl.AxCtrls TOleStream

説明

Read は,現在の位置から Count バイト分を Buffer に読み出します。

利用可能なバイト数が不明な場合に Read メソッドを呼び出すと,Ole ストリームからデータを読み出すことができます。Buffer には,ストリームから読み出されたデータを保持するために少なくとも Count バイトを割り当てる必要があります。

Read メソッドは,ストリームインターフェースを使って現在の位置から最大 Count バイト分を Buffer へ転送し,実際に転送されたバイト数を加算して現在の位置を更新します。 Read メソッドは実際に転送されたバイト数を返します(Count で要求された数よりも少ない場合があります)。

Ole ストリームのその他のすべてのデータ読み出しメソッド( Read Buffer, Read Component)は, Read を呼び出して実際の読み出しを行います。

関連項目