[VB.NET そのアプリ自身を終了するには?]


VisualBasic2008Expressでプログラムしています。

そのアプリケーション自身を終了するには、どんなコードを書けばよろしいのでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2010/01/26 10:45:11
  • 終了:2010/02/02 10:50:02

回答(2件)

id:horonict No.1

horonict回答回数257ベストアンサー獲得回数512010/01/26 11:19:27

ポイント42pt

Endステートメント


実際にはEnvironment.Exitメソッドを呼び出しているので、強制終了という形になりますが。

id:jjkkjpvb2008

ありがとうございます。単に「End」と記述すればよいのですね。

2010/01/26 11:41:56
id:khazad-Lefty No.2

khazad-Lefty回答回数181ベストアンサー獲得回数272010/01/26 12:56:57

ポイント28pt

上でも書かれてますが、ENDステートメントは「強制終了」なので、通常は使用しないものだと思った方が無難です。

Windowsフォームアプリなら基本的には開いているフォームをすべて閉じれば自動的に終了します。

同じくコンソールアプリなら基本的にはSub Mainが終了すれば自動的に終了します。

それで終わらないのなら、何かしら終了するべきものが終了されていない可能性が高く。

その状態でEndステートメントで強制終了してもメモリ上には「ゴミ」が残るはずです。

id:jjkkjpvb2008

フォーム・アプリで、コンソールアプリが終了するようにして終了させる方法はあるでしょうか?

2010/01/26 13:21:25
  • id:goobee
    いろいろ質問されてるようですが、
    目的の回答が得られた場合は
    出来れば手動で終了してください。
  • id:khazad-Lefty
    どういうシチュエーションかわからないのですが、
    Me.Close()
    で終了しませんか?

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません