実行時に呼び出されるプログラムは、以前と同じ方法で検索されます。ただし、COBPATH を設定してファイルを共通フォルダーにコピーするための新しい方法もいくつかあります。
呼び出されるプログラムをビルドするには
呼び出されるプログラムを .dll または .so ファイルにビルドするときには、プロパティを設定して、ビルドされたファイルをメイン アプリケーション実行ファイルと同じフォルダーに出力することができます。これを行うには、呼び出されるプログラムとアプリケーション メイン プログラムが同じプロジェクトに含まれている必要があります。これを設定するには、次の操作を行います。
- 呼び出されるプログラムを含んだプロジェクトを作成します。
- プロジェクト プロパティで [] を展開し、[COBOL] をクリックします。
- [Target Settings] で [Single Native Library File] を選択します。
- [Output Path] を、メイン アプリケーション実行ファイルが出力されるサブフォルダーに設定します。
- アプリケーションと共に .dll ファイルをデバッグする場合は、[Override COBOL project settings] をクリックして、[Compile for debugging] をオンにします。
- プロジェクトをビルドします。
COBPATH 環境変数を設定するには
次のように COBPATH 環境変数をランタイム構成に追加します。
- 呼び出すアプリケーション プロジェクトのプロパティで [] を展開します。
- COBPATH 変数を追加し、呼び出されるファイルのフル パスを指定します。