Visual COBOL への Dialog System アプリケーションの移行

アプリケーションを移行するには、まず、Visual COBOLNet Express プロジェクトを開きます。これにより、プロジェクトを Visual COBOL ソリューションに変換する Net Express プロジェクトのインポート ウィザードが呼び出されます。

または、Visual COBOL に用意されている Dialog System Application プロジェクト テンプレートを使用して、ソリューションを手動で作成してファイルを Dialog System アプリケーションからそのソリューションに追加できます。

プロジェクトに追加される Dialog System 固有の項目として、スクリーンセット (.gs ファイル) があります。ウィザードでは、次のプロパティをスクリーンセット ファイルで設定します。プロジェクトを手動で作成する場合は、これと同じことを行う必要があります。

Dialog System アプリケーションが Visual COBOL 内にある場合は、次のように Visual COBOL でそのアプリケーションを管理および実行できます。

Visual COBOL では、次の操作を実行できます。

デバッグ可能なオブジェクト指向クラス ライブラリ

アプリケーションがネイティブのオブジェクト指向 COBOL クラス ライブラリを使用している場合、デバッグ時にステップ実行してそれらのライブラリに入るには、デバッグ可能バージョンのライブラリをビルドする必要があります。これは、ライブラリが付属していて IDE からライブラリを選択できる Net Express とは異なります。デバッグ可能バージョンのライブラリをビルドして使用するには、次の手順に従います。
  1. 必要なクラス ライブラリのプロジェクトを開きます。プロジェクトは、インストールの cpylib フォルダー (デフォルトでは、%ProgramFiles(x86)%\Micro Focus\Visual COBOL) にあります。クラス ライブラリ プロジェクトは次のとおりです。
    • Base クラス ライブラリ - basecl\classm.cblproj - Visual COBOL とともにインストールされます。
    • GUI クラス ライブラリ - guicl\apiguim.cblproj - Visual COBOL とともにインストールされます。
    • OLE クラス ライブラリ - olecl\olecl.cblproj - Visual COBOL とともにインストールされます。
  2. デバッグ構成が選択されていることを確認してから、プロジェクトをビルドします。結果の出力は、プロジェクト フォルダーの debug サブフォルダーに保存されます。
  3. アプリケーションで、デバッグ可能バージョンのライブラリが入っているフォルダーをポイントするように COBPATH 環境変数を設定します。これを行うには、次の手順に従って application.config ファイルに変数を追加します。
    1. Visual COBOL でアプリケーションを開きます。
    2. メイン プロジェクトを右クリックし、[Add > New Item > Application Configuration File] をクリックします。
    3. ソリューション エクスプローラーで Application.config をダブルクリックします。
    4. [Name] フィールドで、COBPATH を指定します。
    5. [Value] フィールドで、フォルダーのフル パスを指定します。たとえば、%ProgramFiles(x86)%\Micro Focus\Visual COBOL\cpylib\guicl\debug です。
    6. [Set] をクリックします。
注: クラス ライブラリのヘルプは、インストールの Help フォルダーにインストールされる nxrclr.chm ファイルで利用できます。デフォルトの場所は、%ProgramFiles(x86)%\Micro Focus\Visual COBOL\Help です。

オブジェクト参照項目の確認

Visual COBOL では、オブジェクトのクラスのデバッグ情報が利用可能な場合、オブジェクトのインスタンス データを表示できるようにネイティブのオブジェクト参照データ項目を確認できます。

デバッグ ツールには、データ項目の 16 進値と実際の値の両方が表示されます。