Hitachi

JP1 Version 12 JP1/Script(Windows(R)用)


9.9.3 ResetRetryMode (排他エラーリトライ機能を解除する)

機能

排他エラーリトライ機能を解除します。

形式
ResetRetryMode

このコマンドに引数はありません。

説明

排他エラーリトライ機能の対象となるコマンドおよびステートメントで,排他エラーが発生した場合のリトライを解除します。

SetRetryModeコマンドで設定したリトライ回数およびリトライ待ち時間が無効となり,「1.9.1 排他エラーリトライ機能」で設定したリトライ回数およびリトライ待ち時間が有効になります。

Dim BkupFileName, FileNo
TempFile( BkupFileName, "BUP", _TEMP_ )
Copy( _TEMP + "MODE.INF", BkupFileName )
DeleteFile( _TEMP_ + "MODE.INF" )  ' ディスクの書き込み遅延のおそれあり
SetRetryMode( 5, 100 )  ' リトライ設定
FileNo = TextOpen( _TEMP_ + "MODE.INF", CREATE )
ResetRetryMode  ' リトライ解除
If FileNo = 0 Then
  MessageBox( _TEMP_ + "MODE.INF のオープンに失敗", OK )
  Exit 2
Else
  TextWrite( FileNo, "Mode=ReadOnly" )
End If
TextClose( FileNo )
対象バージョン

JP1/Script 10-00以降