本節では、オートメーションサーバを使ったアプリケーションの作成方法について説明します。
この方法は、ActiveXコントロールをNetCOBOLの*COMクラスを使って利用する方法です。本節では、「9.2 ActiveXコントロールを作成する」で作成したActiveXコントロールを使って、この方法について説明していきます。
作成するサンプルプログラムは、以下の機能をもちます。
フォームの背景色を変更するための[色の選択]ボタンをもちます
[色の選択]ボタンがクリックされると、オートメーションサーバとして作成したウィンドウを表示します。
表示したウィンドウ上で色が選択され、ウィンドウが閉じられるとフォームの背景色を変更します。
これから作成するサンプルプログラムを実行すると、以下のようなウィンドウが表示されます。
このサンプルプログラムは、以下の手順で作成します。作成するプロジェクトは、標準フォームの形式を使用してください。プロジェクトを作成したら、モジュール名を"UsingAutomationServer"に変更してください。
フォームにコマンドボタンコントロールを配置します。
オートメーションサーバを利用するための手続きを記述します。