[依存]ビューではCOBOL言語のプロジェクトをビルドする際に、翻訳するファイル、リンクするファイルおよび翻訳するファイルの依存関係をツリー構造で表示します。COBOLプロジェクトの場合、[依存]ビューには、以下の3種類のサブフォルダが表示されます。
注意
[依存]ビューには、COBOLソースファイルの構造、COBOLクラスリポジトリのクラス構造は表示されません。COBOLソースファイルの構造およびCOBOLクラスリポジトリのクラス構造は、[構造]ビューで表示されます。
プロジェクトで翻訳対象となるファイルを指定します。このフォルダに表示されているファイルは、ビルド時に翻訳され、リンクされます。拡張子が"cob"、"cbl"、"cobol"のファイルは、COBOLソースファイルとして扱われ、COBOLの翻訳が行われます。プリコンパイラ入力ソースとして登録されているファイルは、COBOLの翻訳前にプリコンパイラコマンドが呼び出されます。拡張子が"rc"のファイルは、ビルドツールとしてリソースコンパイラがプロジェクトに追加されている場合にだけ翻訳されます。
[ソースファイル]フォルダにあるファイルは依存関係を考慮した上で、表示されている順番に翻訳されます。翻訳順序を変更するには、順序を変更するファイルを選択してから、ツールバーのおよび
を使用して上下にファイルを移動します。
[ソースファイル]フォルダ内のCOBOLソースファイルには、ファイルの内容や指定されたオプションに従い、以下のフォルダが表示されます。
COBOLソースファイルを翻訳したときに生成されるリポジトリファイルが、COBOLソースファイルを保存したときに自動的に解析されて表示されます。リポジトリファイルは、COBOLソースファイル内で定義されているクラスに対応して生成されます。生成されるリポジトリファイル名は、"クラス名.rep"になります。このフォルダに表示されたリポジトリファイルは、COBOLソースファイルの翻訳順序を自動的に決定する際、および、ファイルが更新されたときに翻訳する必要があるファイルの検索に使用されます。
COBOLソースファイルが依存しているファイルを指定します。COBOLソースファイルが参照している登録集や参照しているクラスのリポジトリファイルを指定します。ここで指定したファイルは、COBOLソースファイルの翻訳順序を自動的に決定する際、および、ファイルが更新されたときに翻訳する必要があるファイルの検索に使用されます。コンテキストメニューの[ファイルの追加]でファイルを追加します。また、コンテキストメニューの[依存関係の解析]を実行することで、自動的にCOBOLソースファイルを解析し、依存するファイルを追加することもできます。
コンテキストメニューの[ターゲットオブジェクトを指定する]を選択した場合に表示されます。COBOLソースファイルから生成されるオブジェクトファイルが表示され、ここで表示されているオブジェクトファイルがリンクされます。表示されるオブジェクトファイルは、COBOLソースファイルを保存したときに更新されます。
これらのフォルダは、COBOLソースファイルの翻訳順序を自動的に決定するために利用されます。
注意
登録するCOBOLソースファイルのファイル名は、他のCOBOLソースファイルと重複しないよう指定してください。拡張子だけが異なる同名のCOBOLソースファイルを[ソースファイル]フォルダに登録すると、ビルド時にエラーとなります。
リモート開発の場合、[ソースファイル]フォルダに登録されているファイルのうち、拡張子が".cobol"または".cob"のファイルはCOBOLソースファイルと扱われ、拡張子が".cbl"のファイルは登録集ファイルとして扱われます。
リモート開発の場合、[依存関係ファイル]フォルダに登録されているCOBOL登録集・定義体ファイルのうち転送対象となるのはプロジェクト内にあるファイルだけです。他のプロジェクトまたは他のフォルダで管理されているCOBOL登録集・定義体ファイルは転送の対象となりません。また、サーバへの転送対象となる登録集ファイルは拡張子".cbl"のファイルのみとなります。
ビルド時にリンクするライブラリファイル(.lib)およびオブジェクトファイル(.obj)を指定します。[ソースファイル]フォルダで指定したCOBOLソースファイルから生成されるオブジェクトファイルを指定する必要はありません。
[ソースファイル]フォルダにも[リンクファイル]フォルダにも登録されていないプロジェクト内のファイルが表示されます。
ポイント
[依存]ビュー内でのファイル関連の操作は、[構造]ビューにも反映されます。
プロジェクト内のCOBOLソースファイルを追加する場合
以下の手順でプロジェクト内のCOBOLソースファイルを追加します。
[依存]ビューで[ソースファイル]フォルダを選択し、コンテキストメニューから[ファイルの追加(D)]を選択します。
→ 選択したプロジェクトに対応する[ソースファイルの追加]ダイアログボックスが表示されます。
[ソースファイル]フォルダに追加するファイルを選択し、[OK]ボタンをクリックします。
→ [依存]ビューの[ソースファイル]フォルダに、選択したCOBOLソースファイルが追加されます。追加されたファイルは、[構造]ビューにも反映されます。
プロジェクト外のCOBOLソースファイルを追加する場合
プロジェクト外に存在するCOBOLソースファイルは以下のいずれかの方法で追加します。
Windowsのエクスプローラーで登録するCOBOLソースファイルを選択し、コンテキストメニューから[コピー]を選択します。[ソースファイル]フォルダを選択し、コンテキストメニューから[貼り付け]を選択します。
Windowsのエクスプローラーから[ソースファイル]フォルダへ、COBOLソースファイルをドラッグ&ドロップします。
以下の手順でリンクファイルを追加します。
ファイルを追加したい[リンクファイル]フォルダを選択し、コンテキストメニューから[ファイルの追加(D)]を選択します。
→ [開く]ダイアログボックスが表示されます。
[リンクファイル]フォルダに追加するファイルを選択し、[開く]ボタンをクリックします。
→ [依存]ビューの[リンクファイル]フォルダに選択したファイルが追加されます。追加されたファイルは、[構造]ビューにも反映されます。
以下の手順で依存ファイルを追加します。
ファイルを追加する [依存関係ファイル]フォルダを選択し、コンテキストメニューから[ファイルの追加(D)]を選択します。
→ [開く]ダイアログボックスが表示されます。
[依存関係ファイル]フォルダに追加するファイルを選択し、[開く]ボタンをクリックします。
→ [依存関係ファイル]フォルダに選択したファイルが追加されます。
以下の手順で依存ファイルを削除します。
[依存関係ファイル]フォルダから削除するファイルを選択し、コンテキストメニューから[削除(E)]を選択します。
表示されたファイル削除の確認メッセージで[はい(Y)]ボタンをクリックします。
→ [依存関係ファイル]フォルダからファイルが削除されます。
注意
依存ファイルの削除は依存関係からファイルを削除するものです。[依存関係ファイル]フォルダからファイルを削除しても、ディスク上のファイルは削除されません。