バイナリ型の Stream オブジェクトから、指定したバイト数のデータを読み取ります。
構文
Variant = Stream.Read ( NumBytes )
パラメータ
NumBytes 省略可能です。ファイルから読み取るバイト数を指定する長整数型 (Long) の値、または StreamReadEnum 値を指定します。既定値は adReadAll です。
戻り値
Read メソッドは、Stream オブジェクトから指定バイト数またはストリーム全体を読み取り、読み取ったデータをバリアント型 (Variant) の値として返します。
解説
NumBytes の指定バイト数が Stream の残りバイト数を超える場合は、残っているバイトのみが返されます。読み取ったデータは、NumBytes で指定された長さに一致するように補充されることはありません。読み取るバイトが残っていない場合は、Null 値を持つバリアント型の値が返されます。Read メソッドは、逆方向の読み取りには使用できません。
注意 NumBytes は、常にバイト数を表すものです。文字列型の Stream オブジェクトには、ReadText を使用してください。