Next: , Previous: , Up: The optional Block word set   [Contents][Index]


9.2.2 Ambiguous conditions

ブロックを正常に読み取りできませんでした:

通常、 OS 由来の値 (-512 ~ -2048) の throw が返されます。 ブロック・ファイルの長さが十分でない場合、 足りない部分は空白を返します。

ブロックの転送時の I/O 例外:

通常、 OS 由来の値 (-512 ~ -2048) の throw が返されます。

不正なブロック番号:

-35 throw (Invalid block number)

プログラムが BLK の値を直接書き換えた場合:

入力ストリームは、 同じ位置で別のブロックに切り替えられます。 非ブロック入力の解釈(interpret)時に BLK への値の格納が行われた場合、 ブロックの終了時にシステムがかなり混乱することでしょう。

current block buffer が無い状態で UPDATE を実行した:

UPDATE は何もしません。