RM/COBOL 索引ファイルを使用した .NET COBOL のデバッグ

.NET COBOL アプリケーションをデバッグする場合は、デフォルトではファイルが正しく閉じられないため、デバッグの終了時に RM/COBOL 索引ファイルが破損する危険性があります。

デバッグの終了時にファイルが正しく閉じられるようにするには、RMFM_PRETEND_FORCE_CLOSED 環境変数を YES に設定することをお勧めします.NET COBOL アプリケーションの場合、通常はファイル ハンドラーでファイルを正しく閉じることができるため、必ずしもこの変数を設定する必要はありません。ただし、この変数を設定しておくと、すべてのデータ ファイルが常に正しく閉じられるようになります。

  1. ソリューション エクスプローラーで、プロジェクト名を右クリックし、[追加 > 新しい項目] を選択します。
  2. [新しい項目の追加] ダイアログ ボックスで、[Application Configuration File] を選択し、必要に応じて [Name] フィールドを更新し、[Add] をクリックします。

    アプリケーション ファイルがプロジェクトに追加されます。

  3. ソリューション エクスプローラーで、ファイルを右クリックし、[編集] を選択します。

    [Application Settings] ダイアログ ボックスが表示されます。

  4. [Environment] タブで、次のように入力し、[Set] をクリックします。
    • 名前:RMFM_PRETEND_FORCE_CLOSED
    • 値:YES
  5. [OK] をクリックします。
  6. プロジェクトをリビルドしてからデバッグします。