BinaryFileStream.lastStatus (最終ステータス)

  1. 文法
  2. 詳細
  3. 値の取得

1. 文法

メンバ型
プロパティ
メンバ所有者
global.BinaryFileStream インスタンス
呼び出し
instance.lastStatus

2. 詳細

バイナリファイルストリームに対する操作結果を取得します。

3. 値の取得

BinaryFileStream.openBinaryFileStream.closeBinaryFileStream.readBinaryFileStream.writeBinaryFileStream.seek実行後のステータスを返します。それぞれの操作に対するステータスコードは下記の通りです。なお、オープンされていないオブジェクトに対して操作を行うと、特定のメンバ(openisOpenなど)を除いて例外が発生します。

BinaryFileStream.SUCCESS
正常にオープンしたことを示します。
BinaryFileStream.FAILED
オープンに失敗したことを示します。
BinaryFileStream.SUCCESS
正常にクローズしたことを示します。
BinaryFileStream.SUCCESS
正常に読み込んだことを示します。読み込み中にストリームの終端に達した場合、読み込んだ結果(オクテット列のサイズ)が、指定した読み込みサイズよりも小さくなります。
BinaryFileStream.FAILED
読み込みに失敗したことを示します。
BinaryFileStream.INVALID_ACCESS
不正な操作を行ったことを示します。MODE_WRITEでオープンしたストリームに対してreadを実行すると、このステータスになります。
BinaryFileStream.SUCCESS
正常に書き込んだことを示します。
BinaryFileStream.FAILED
書き込みに失敗したことを示します。
BinaryFileStream.INVALID_ACCESS
不正な操作を行ったことを示します。MODE_READでオープンしたストリームに対してwriteを実行すると、このステータスになります。
BinaryFileStream.SUCCESS
正常にシークしたことを示します。
BinaryFileStream.FAILED
シークに失敗したことを示します。