重複の可能性:
Application.Exit
Application.Exit()
実行に失敗する Winforms アプリがあります。
public Form1()
{
InitializeComponent();
path=parseINI();//Gets path from ini file
}
私の場合、Application.Exit()
動作しない parseINI メソッドから呼び出されています。アプリの起動時に呼び出されるのは問題ですか?フォームが読み込まれた後に実行される別のメソッドに貼り付けたところ、そこで動作しました。私は parseINI メソッドで Environment.Exit を使用しましたが、それは機能しました (WinForms ではなくコンソール アプリ用であるにもかかわらず)。
編集:おそらく、読み取られているファイルが正しくフォーマットされていることを確認するために、チェックとしてそこに追加する必要があります。そうでない場合は呼び出されず、そうでない場合はプログラムが終了します。