他のアプリケーションを起動させて終了をまつ

解決


kazu  2009-06-25 09:10:48  No: 34897  IP: 192.*.*.*

CreateProcessでボタンをクリックしてほかのexeを呼び出し、呼び出している間はForm1を閉じて起動したexeが終了したらForm1を開きたいのですが、やり方がわかりません。
ちなみにDelphi7を使っています。

編集 削除
TS  2009-06-25 09:31:46  No: 34898  IP: 192.*.*.*

以下が該当しませんか。
http://delfusa.main.jp/delfusafloor/archive/www.nifty.ne.jp_forum_fdelphi/faq/00042.htm

編集 削除
ozgoing  2009-06-28 08:42:16  No: 34899  IP: 192.*.*.*

他のアプリを閉じて終了を待つというのであれば
http://www.eva.hi-ho.ne.jp/taketani/delphi/system.shtml
がおそらく相当しているのでは?

'Form1を閉じる'という質問の意図がはっきりわからないです。
-'完全にForm1を持つ自アプリを終了してしまう'というのであれば、当然自アプリでの監視はできなくなります。
その場合はForm1を閉じた後に別の自アプリを因数を渡し、起動して監視する方法がありますが、少々やっかいです。

-'Form1を画面上から見えなくする'というのであれば(タスクマネジャーには残ります)案外簡単にできます。

編集 削除
kazu  2009-06-28 16:14:18  No: 34900  IP: 192.*.*.*

解決できました!

ありがとうございます。

編集 削除
kazu  2009-06-28 16:15:39  No: 34901  IP: 192.*.*.*

解決のチェックを忘れてました。

編集 削除
してねえよ。  2009-06-28 17:39:19  No: 34902  IP: 192.*.*.*

>解決のチェックを忘れてました。

ホント、忘れてるネ。

編集 削除
kazu  2009-06-30 13:18:19  No: 34903  IP: 192.*.*.*

おかしいですね。。
チェック入れたはずなんですけど。

編集 削除