System.SysUtils.FileRead

提供: Appmethod Libraries
移動先: 案内検索

Object Pascal

function FileRead(Handle: THandle; var Buffer; Count: LongWord): Integer;
function FileRead(Handle: THandle; var Buffer: TBytes; Offset, Count: LongWord): Integer;

C++

extern DELPHI_PACKAGE int __fastcall FileRead(NativeUInt Handle, void *Buffer, unsigned Count)/* overload */;

プロパティ

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

説明

ファイルから指定されたバイト数を読み出します。

FileRead 関数は,Handle で指定したファイルから Buffer に Count バイトを読み出します。Count パラメータはバッファのサイズをバイト数で示します。この関数の結果は実際に読み出されたバイト数になるので,Count より少なくなることがあります。FileRead に渡される Handle は FileOpen または FileCreate でオープンされなければなりません。

メモ:  :Object Pascal では,ファイルハンドルを取り出したり返したりするルーチンと,Object Pascal 言語ファイル変数(var F など)を使用するルーチンと混同しないでください。Object Pascal ファイル変数によって指定されるファイルから読み出すには,かわりに BlockRead 手続きまたは Read 手続きを使用します。

関連項目