基本的なプロジェクトファイルの作成手順を説明します。
プロジェクトファイルの作成
プロジェクトファイルは、プロジェクト管理を行うための情報を登録するファイルで、1つのプロジェクトについて1つ必要です。プロジェクトファイルを作成する方法について説明します。
COBOLプロジェクトマネージャを起動して、〔ファイル〕メニューから“プロジェクトを開く”を選択します。
図3.1 プロジェクトファイルの作成
〔ファイルを開く〕ダイアログが表示されますので、プロジェクトファイルを格納するフォルダに移動して、作成するプロジェクトファイルの名前を、ファイル名のエディットボックスに入力します。
その後、〔開く〕ボタンをクリックすると、新しい空のプロジェクトファイルが作成されます。
図3.2 作成されたプロジェクトファイル
作成されたプロジェクトは、そのままではCOBOLデバッガでデバッグ可能なプログラムを作成する設定になっていません。〔プロジェクト〕-〔オプション〕メニューから“デバッグモジュール作成”を選択すると、メニューのこの項目がチェックされて、プロジェクトマネージャのツールバー上のモード表示が“リリース”から“デバッグ”に変わります。
翻訳オプションの設定
プロジェクトで管理しているソースファイルを翻訳するときに有効になる、翻訳オプションを指
定します。指定した翻訳オプションは、翻訳オプションファイル(プロジェクト名.CBI)に格納さ
れ、ビルド制御文生成機能を使用して生成したメイクファイルに反映されます。
翻訳オプションの指定方法を示します。
〔プロジェクト〕-〔オプション〕メニューから “翻訳オプション”を選択すると、〔翻訳オプション〕ダイアログが表示されます。
図3.3 翻訳オプションダイアログ
〔追加〕ボタンをクリックすると、〔翻訳オプションの追加〕ダイアログが表示されます。
〔翻訳オプションの追加〕ダイアログで必要な翻訳オプションの指定を追加します。
必要な翻訳オプションの追加が済んだら、〔翻訳オプションの追加〕ダイアログを閉じます。
〔翻訳オプション〕ダイアログの〔OK〕ボタンをクリックして、翻訳オプションの設定は終了です。
なお、翻訳オプションの指定は後からでも変更が可能です。
リンクオプションの設定
プロジェクトで管理している実行可能ファイルまたはダイナミックリンクライブラリファイルをリンクするときに有効になるリンクオプションを指定します。
ただし、指定したリンクオプションは、ビルド制御文生成機能を使用して生成したメイクファイルに反映されません。
Windowsシステム上で単体テストなどを行うのに必要な場合のみ設定してください。
〔プロジェクト〕-〔オプション〕メニューから “リンクオプション”を選択すると、〔リンクオプション〕ダイアログが表示されます。
図3.4 〔リンクオプション〕ダイアログ
“図3.4 〔リンクオプション〕ダイアログ”に示すように、設定されていることを確認します。
最終ターゲットファイルの追加
プロジェクトには最終ターゲットファイルとして、Windowsシステムの実行形式ファイルかダイナミックリンクライブラリファイルを登録する必要があります。最終ターゲットファイルは複数指定可能ですが、通常は一つのプロジェクトにつき、実行形式ファイルまたはダイナミックリンクライブラリファイルを一つのみ登録してください。
COBOLプロジェクトマネージャの〔プロジェクト構成〕タブのツリービューで、プロジェクトファイルを選択して、〔編集〕メニューから“新規作成”を選択します。
ツリービューのプロジェクトファイルの配下にエディットコントロールが追加されるので、このエディットコントロールに最終ターゲットファイル名を入力します。
図3.5 追加された“最終ターゲットファイル”
なお、最終ターゲットファイル名は、これをツリービュー上で選択して、〔編集〕メニューから“名前の変更”を選択することで、いつでも変更可能です。
COBOLソースファイルフォルダの作成とCOBOLソースファイルの追加
開発の対象となるCOBOLソースをプロジェクトに登録します。COBOLソースファイルを登録するためには、まず以下の手順で、“COBOLソースファイル”フォルダを作成します。
COBOLプロジェクトマネージャの〔プロジェクト構成〕タブのツリービューで、最終ターゲットファイルを選択します。
〔編集〕-〔フォルダ作成〕メニューから“COBOLソースファイル”を選択するとツリービューの最終ターゲットの配下に“COBOLソースファイル”という名前のフォルダが追加されます。
図3.6 追加された“COBOLソースファイル”フォルダ
作成した“COBOLソースファイル”フォルダに以下の手順でCOBOLソースファイルを登録します。
この“COBOLソースファイル”フォルダを選択します。
〔編集〕メニューから“新規作成”を選択するとツリービューのプロジェクトファイルの配下にエディットコントロールが追加されます。このエディットコントロールに開発の対象となるCOBOLソースファイル名を入力します。
図3.7 新しいCOBOLソースファイルの登録
ファイルが既に存在するものなら、〔編集〕メニューから“追加”を選択して、〔ファイルの参照〕ダイアログを開いて、ダイアログで選択したファイルを登録することもできます。
COBOLソースファイル名は、これをツリービュー上で選択して、〔編集〕メニューから“名前の変更”を選択することで、いつでも変更可能です。
複数のCOBOLソースプログラムを登録するのであれば、3~5の手順を繰り返します。
主プログラムの指定
登録するCOBOLソースファイルが主プログラムの場合、主プログラムの指定を行う必要があります。
以下の手順で、主プログラムを指定します。
主プログラムに設定するソースプログラムを選択します。
〔プロジェクト〕-〔オプション〕-〔主プログラム〕メニューで“ウィンドウ”または“コンソール”を選択します。
図3.8 主プログラムの指定
主プログラムに指定されたCOBOLソースファイルのアイコンの色が変わります。
図3.9 設定された主プログラム
登録集ファイルフォルダの作成と登録集ファイルの追加
開発の対象となるCOBOLソースに依存関係を持つ登録集ファイルをプロジェクトに追加します。
COBOLプロジェクトマネージャの〔プロジェクト構成〕タブのツリービューで、COBOLソースファイルを選択します。
〔編集〕-〔フォルダ作成〕メニューから“登録集ファイル”を選択するとツリービューのCOBOLソースファイルの配下に“登録集ファイル”という名前のフォルダが追加されます。
図3.10 追加された“登録集ファイル”フォルダ
作成した“登録集ファイル”フォルダに以下の手順で登録集ファイルを登録します。
この“登録集ファイル”フォルダを選択します。
〔編集〕メニューから“新規作成”を選択するとツリービューのプロジェクトファイルの配下にエディットコントロールが追加されます。このエディットコントロールに登録集ファイル名を入力します。
図3.11 新しい登録集ファイルの登録
ファイルが既に存在するものなら、〔編集〕メニューから“追加”を選択して、〔ファイルの参照〕ダイアログを開いて、ダイアログで選択したファイルを登録することもできます。
登録集ファイル名は、これをツリービュー上で選択して、〔編集〕メニューから“名前の変更”を選択することで、いつでも変更可能です。
複数の登録集原文ファイル名を登録するのであれば、3~5の処理を繰り返します。
注意
ここでの登録集ファイルの登録はCOBOLプロジェクトマネージャの“ビルド/リビルド”機能に関係して必要となるCOBOLソースと登録集ファイルの依存関係を定義するために行います。このため、通常は新規作成・更新を行う登録集ファイルのみ登録します。
また、次の点に注意してください。
登録集の格納パス名の指定は翻訳オプション“LIB”を使用して、別途指定する必要があります。
開発中のCOBOLソースで参照するが、修正の必要のない登録集ファイルは、ここでの登録を行わず、翻訳オプション“LIB”で格納パスを指定するだけで十分です。
その他の資源の追加
その他に次のようなプログラム資産があれば、同じような操作でプロジェクトに登録することができます。
各種定義体ファイル
COBOLで使用する定義体ファイルを以下に示します。
画面帳票定義体ファイル
定義体ファイルは、COBOLソースファイル配下に“定義体ファイル”フォルダを作成し、登録します。
オブジェクトファイル
COBOLで作成したオブジェクトファイルおよび他言語のオブジェクトファイルが指定できます。
注意
Windowsシステムで使用するオブジェクトファイルは、UNIX系システムでは使用できません。あらかじめ、UNIX系システムで使用可能なオブジェクトファイルを用意しておいてください。
インポートライブラリ
動的リンク構造の実行可能プログラムを作成する場合、プロジェクトで作成されるインポートライブラリが必要となります。
インポートライブラリは、最終ターゲットファイル配下に“ライブラリ”フォルダを作成し、“ダイナミックリンクライブラリファイル名.LIB”というファイル名で作成します。
その他のライブラリ
NetCOBOLが提供するライブラリ以外のライブラリが指定できます。インポートライブラリと同様に、“ライブラリ”フォルダに登録します。