(2) 動的起動インタフェースのサンプルプログラムの実行例を説明します。
種別 | フォルダ(注1) | 備考 |
---|---|---|
%OD_SAMPLES%\complex\samplelist.C\dii\*_s, *_c | (注2) | |
%OD_SAMPLES%\complex\samplelist.C++\dii\*_s, *_c | (注2) | |
%OD_SAMPLES%\CalcSample\c_dii |
| |
%OD_SAMPLES%\CalcSample\c++_dii |
|
注1)
ここで使用している環境変数は、以下です(Interstageのインストールフォルダ:デフォルト)。
環境変数 | 値 |
---|---|
OD_SAMPLES | C:\Interstage\ODWIN\src\sample |
注2)
フォルダ名の最後に_sの付くフォルダがサーバアプリケーションフォルダ、_cの付くフォルダがクライアントアプリケーションフォルダです。それぞれフォルダ名が一致する_s、_cフォルダの組合せで使用します。
“D.3.1.1 静的インタフェース/各種データ型(C言語)”を参照してください。
“D.3.1.2 静的インタフェース/各種データ型(C++言語)”を参照してください。
注意
dyn3のサンプルプログラムでは、クライアントアプリケーションの実行時に以下のエラーメッセージが表示されることがあります。これはクライアントアプリケーションの実行時のタイミングによるもので、動作上は問題ありません。
error poll-response
四則演算(C言語)では、サーバアプリケーションとして以下を使用します。
種別 | フォルダ(注) |
---|---|
%OD_SAMPLES%\CalcSample\c_s |
注)
ここで使用している環境変数は、以下です(Interstageのインストールフォルダ:デフォルト)。
環境変数 | 値 |
---|---|
OD_SAMPLES | C:\Interstage\ODWIN\src\sample |
<作成/サーバ>
%OD_SAMPLES%\CalcSample\c_sをサーバアプリケーションフォルダとして、その配下のアプリケーションをビルドすることでサーバアプリケーションを作成します。
作成方法については、“D.3.1.1 静的インタフェース/各種データ型(C言語)”の<作成/サーバ>を参照してください。
<作成/クライアント>
%OD_SAMPLES%\CalcSample\c_diiをクライアントアプリケーションディレクトリとして、その配下のアプリケーションをビルドすることでクライアントアプリケーションを作成します。
作成方法については、“D.3.1.1 静的インタフェース/各種データ型(C言語)”の<作成/クライアント>を参照してください。
<実行>
作成したアプリケーションの実行手順を以下に示します。
コマンドプロンプトにおいて、クライアントアプリケーションフォルダへ現フォルダを移動します。その後、registar.batを実行して、サンプルプログラムを実行するために必要なインプリメンテーションリポジトリIDとオブジェクトリファレンスを登録します。
register.bat
コマンドプロンプトにおいて、サーバアプリケーションフォルダへ現フォルダを移動します。その後、exec-SV.batを実行して、サーバアプリケーションを起動します。
start exec-SV.bat
コマンドプロンプトにおいて、クライアントアプリケーションフォルダへ現フォルダを移動します。その後、exec-CL.batを実行して、クライアントアプリケーションを起動し、出力結果を確認します。
exec-CL.bat
コマンドプロンプトにおいて、サーバアプリケーションフォルダへ現フォルダを移動します。その後、stop-SV.batを実行して、サーバアプリケーションを停止します。
stop-SV.bat
コマンドプロンプトにおいて、クライアントアプリケーションフォルダへ現フォルダを移動します。その後、unregister.batを実行して、不要となったサンプルプログラムのインプリメンテーションリポジトリIDとオブジェクトリファレンスを削除します。
unregister.bat
四則演算(C++言語)では、サーバアプリケーションとして以下を使用します。
種別 | フォルダ(注) |
---|---|
%OD_SAMPLES%\CalcSample\c++_s |
注)
ここで使用している環境変数は、以下です(Interstageのインストールフォルダ:デフォルト)。
環境変数 | 値 |
---|---|
OD_SAMPLES | C:\Interstage\ODWIN\src\sample |
<作成/サーバ>
%OD_SAMPLES%\CalcSample\c++_sをサーバアプリケーションフォルダとして、その配下のアプリケーションをビルドすることでサーバアプリケーションを作成します。
作成方法については、“D.3.1.2 静的インタフェース/各種データ型(C++言語)”の<作成/サーバ>を参照してください。
<作成/クライアント>
%OD_SAMPLES%\CalcSample\c++_diiをクライアントアプリケーションディレクトリとして、その配下のアプリケーションをビルドすることでクライアントアプリケーションを作成します。
作成方法については、“D.3.1.2 静的インタフェース/各種データ型(C++言語)”の<作成/クライアント>を参照してください。
<実行>
“D.3.2.3 動的起動インタフェース/四則演算(C言語)”の<実行>を参照してください。
注意
クライアントアプリケーションの実行時に以下のエラーメッセージが表示されることがあります。これは、クライアントアプリケーションの実行時のタイミングによるもので、動作上は問題ありません。
error poll-response