GUIビルダ(PowerCOBOL)で作成したアプリケーションを多重に起動すると、ファイルの共有違反などになることがあります。対策はありますか?

GUIビルダ(PowerCOBOL)で作成したアプリケーションを多重に起動すると、ファイルの共有違反などになることがあります。対策はありますか?
モジュールのプロパティで以下の設定をすると、多重起動は防止され、同一のアプリケーション間でのエラーは解決できます。(V5.0L10以降)

  • V5.0L10、V6.0L10の場合
    多重起動チェックボックスを未チェックにします。
  • V6.1L10以降の場合
    多重起動の方法で単一起動を選択します。

多重起動の制御は、ファイルへの多重アクセスを禁止(排他制御)するために利用するものではありません。たとえば、GUIビルダ(PowerCOBOL)で多重起動を制御しても、他のアプリケーションからのファイルアクセスを制御することはできません。したがって、ファイルにアクセスする場合には、COBOLのLOCK MODE句、OPEN文でのLOCK 指定などを使って、ファイルレベルで排他制御をしてください。
製品・サービス情報
対象製品NetCOBOL
プラットフォームWindows x86
アンサー種別 技術サポート
このページの先頭へ