アプリ実行前から起動済みの他アプリを終了させるには?
- 題名: アプリ実行前から起動済みの他アプリを終了させるには?
- 著者: げーん
- 日時: 2008/04/30 18:46:13
- ID: 21957
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: アプリ実行前から起動済みの他アプリを終了させるには?
- 著者: やじゅ
- 日時: 2008/04/30 19:12:53
- ID: 21959
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: アプリ実行前から起動済みの他アプリを終了させるには?
- 著者: げーん
- 日時: 2008/04/30 20:27:24
- ID: 21961
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: アプリ実行前から起動済みの他アプリを終了させるには?
- 著者: やじゅ
- 日時: 2008/04/30 21:09:21
- ID: 21963
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: アプリ実行前から起動済みの他アプリを終了させるには?
- 著者: やじゅ
- 日時: 2008/04/30 21:13:50
- ID: 21964
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: アプリ実行前から起動済みの他アプリを終了させるには?
- 著者: げーん
- 日時: 2008/05/01 0:06:06
- ID: 21966
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: アプリ実行前から起動済みの他アプリを終了させるには?
- 著者: やじゅ
- 日時: 2008/05/01 12:48:19
- ID: 21974
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[7]: アプリ実行前から起動済みの他アプリを終了させるには?
- 著者: やじゅ
- 日時: 2008/05/01 12:50:11
- ID: 21975
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[8]: アプリ実行前から起動済みの他アプリを終了させるには?
- 著者: げーん
- 日時: 2008/05/01 20:42:53
- ID: 21977
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[9]: アプリ実行前から起動済みの他アプリを終了させるには?
- 著者: H.K.R.
- 日時: 2008/05/02 0:27:02
- ID: 21979
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[10]: アプリ実行前から起動済みの他アプリを終了させるには?
- 著者: げーん
- 日時: 2008/05/02 12:43:48
- ID: 21982
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
プログラミングの初心者です。
WindousXP/VS2005でアプリを作成中です。
3つのアプリ(MasterAppli,SlaveAppliA,SlaveAppliB)を作成しています。
■質問内容
SlaveAppliA,SlaveAppliBを起動済みの状態でMasterAppliを実行します。
最後に起動したMasterappliを終了するときに、
SlaveAppliA,SlaveAppliBも同時に終了させるにはどうすれば良いのでしょうか?
■現状コードの状況
MasterAppliを起動してから、proocessコンポーネントでappliA,appliBを
起動させている場合にはMasterAppliのクローズイベントで
Process○.CloseMainWindow()を使って終了できます。
先にSlaveAppliA,SlaveAppliBのアプリを実行している場合には、
Process○.CloseMainWindow()ではSlaveAppliA,SlaveAppliBが終了されません。
■現状コード(質問用に簡素化してます。)
Public Class MasterAppli
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e _
As System.EventArgs) Handles Button1.Click
Me.Process1.StartInfo.FileName _
= "C:\SlaveAppliA\SlaveAppliA\bin\Release\SlaveAppliA.exe"
Me.Process1.Start()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles Button2.Click
Me.Process2.StartInfo.FileName = "C:\SlaveAppliB\SlaveAppliB\bin\Release\SlaveAppliB.exe"
Me.Process2.Start()
End Sub
Private Sub form1_FormClosing(ByVal sender As Object, ByVal e As _
System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Process1.CloseMainWindow()
Process2.CloseMainWindow()
End Sub
End Class
■初歩的な質問かもしれませんが御教示お願い致します。