Mainアプリ(AAA.exe)が、別のアプリ(BBB.exe)を起動し、Mainアプリは、BBB.exeの終了を待つとします。
Mainアプリ側は、BBB.exeの終了を、
・同期処理で待つ
・非同期処理で待つ
2つのケースが出来るかと思います。
尚、いずれの方法も、BBB.exeから、終了コードを必ず引き取る必要が有ります。
それぞれのケースでのコーディング・設定方法に関して、参照すべき資料を教えてください。
HolonEnterpriseでは、外部プログラム起動機能として、次の組み込み関数を用意しております。
(1)&EXEC … 非同期型
(2)&EXEC_WAIT … 同期型
(3)&EXEC_WAIT_HIDE … 同期型(画面なし)
(4)&EXEC_WAIT_MT … 同期型(マルチスレッド対応)
非同期型の(1)は終了コードの受け取りには対応していないため、終了コードを受け取る必要がある場合は、同期型である(2)(3)(4)のいずれかの関数をご利用頂く必要があります。
関数仕様については、製品同梱の[プログラミングリファレンス > 3.11 その他]に記載しておりますので、ご参照頂ければと思います。
【確認済みのバージョン】すべてのバージョン
【確認済みの対象OS】すべてのOS
【カテゴリー】開発/設計(性能チューニング)