2010-12-04 6 views

答えて

0

未処理の例外に応答するには、Application.SetUnhandledExceptionModeメソッドを使用します。

Windows フォームによってスローされた例外のすべて をキャッチするために、多くの場合、現実的ではありません。この方法を使用して、 それ は、すべての未処理の例外 Windowsのコンポーネントを形成し、 動作を継続、またはそれ は、ユーザーと 停止の実行にそれらを公開する必要があるかどうかによってスローをキャッチする必要があるかどうか、あなたのアプリケーションに指示することができます。

MSDN doc for an exampleを参照してください。

0

「C#windowsプロジェクトを展開する」とはどういう意味ですか?あなたはプロジェクトのインストーラを作成しようとしていますか?

データベース接続の接続文字列の場合、Openメソッドを含む文ブロックをtry..catchブロックに含めることができます。次に、例外が発生した場合にメッセージを表示します。接続文字列の形式が正しくない場合、Connectは例外をスローします。

using (var connection = new SqlConnection("Persist Security Info=False;Integrated Security=true;server=(local);Initial Catalog=test;")) 
{ 
    try 
    { 
     connection.Open(); 
    } 
    catch (SqlException sqlException) 
    { 
     MessageBox.Show(sqlException.Message, "Unable to connect"); 
    } 
} 
関連する問題