掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ExitProcess()でプロセスが終了しない場合 (ID:84981)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
何方か、同じような事象が発生して回避できた方がみえましたら教えてください。 C++で作成したプログラムより、VBで作成されたプログラムをCreateProcess()で起動し、VB側の処理が完了したときにC++側に結果を返す方法として、Call ExitProcess(終了コード) を終了時に実行しています。 C++側ではWaitForSingleObject(HANDLE, 1000)で待機しているのですが、VB側でExitProcessを実行しても、なぜかVB側のプログラムが終了しない場合があります。(毎回発生するわけではありません) そのため、C++側ではWaitForSingleObject()で待機していますがシグナル状態にならないため、終了判定が出来ません。 何方か、回避方法をご存知でしたらご教授を宜しくお願い致します。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.