フォームを閉じてもプログラムがプロセスに残った場合

[スポンサードリンク]

フォームを閉じてもタスクマネージャーを開いてみると、プロセスにプログラムが残っている。
起動時に2重起動をチェックしているため、一度プログラムを起動すると、タスクマネージャーでプロセスを消さないとプログラムが起動できない。

その場合、フォームを閉じた後に、何かのライブラリの破棄が正常に行われていないのが原因ですが、どうしても分からなければ「return」で処理を抜ける方法もあります。

Windowsフォームアプリケーションでも、最初に起動されるのは、「Program.cs」の「main」メソッドです。

メソッドを抜けるのが「return」ですが、通常は書きません。

これは、ちょっと強引なやり方なので、できればライブラリを破棄(Dispose)する方が良いです。

 

[スポンサードリンク]

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


ピックアップ記事

  1. SSRSのデータセットにクエリが貼り付けられない場合 (さらに…)…
  2. C言語のprintf関数でよく用いられるエスケープシーケンスを表すバックスラッシュ「\」の入力方法は…
  3. Visual Studioで開発時、「ファイルを開くダイアログ」を表示時にWindows7がフリーズ…
  4. Oracle 12cではCDBとPDBの概念があるため、それより前のバージョンの様にログインすると、…
  5. 年度の求め方と年度の上期、下期を求める。 (さらに…)…

カテゴリー

[スポンサードリンク]




ページ上部へ戻る