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

解決


kazu  2009-06-25 18:10:48  No: 34897  IP: [192.*.*.*]

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

編集    削除
TS  2009-06-25 18: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 17:42:16  No: 34899  IP: [192.*.*.*]

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

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

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

編集    削除
kazu  2009-06-29 01:14:18  No: 34900  IP: [192.*.*.*]

解決できました!

ありがとうございます。

編集    削除
kazu  2009-06-29 01:15:39  No: 34901  IP: [192.*.*.*]

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

編集    削除
してねえよ。  2009-06-29 02:39:19  No: 34902  IP: [192.*.*.*]

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

ホント、忘れてるネ。

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

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

編集    削除