2012-01-26 17 views
1

私はCOMポートでC#コーディングを行っていますが、私はこの例外の意味を理解することができませんでした。私は自分の本とウェブで回答を見つけようとします。serialPortのUnauthorizedAccessException

私の質問は正しい例外名の定義を見つける方法です(私はこのコードをウェブからコピーします)。 2.これは何ですか?例外のオブジェクト? 3. Messageに何か追加する必要はありますか?

返信いただきありがとうございます。

コードは非常に簡単です:

internal void OpenPort(string portName) 
{ 
    try 
    { 
     myComPort.PortName = portName; 
     myComPort.Open(); 
    } 
    catch (UnauthorizedAccessException ex) 
    { 
     MessageBox.Show(ex.Message); 
    } 
    finally { } 
} 

答えて

1

変更「UnauthorizedAccessExceptionのEX」からあなたのコードは、「例外exは」、キャッチにブレークポイントを固執し、スローされている内容の例外タイプを参照すること。 Javaでは、特定の例外タイプをキャッチする必要があります.Cではそれほど重要ではありません。必要な情報はすべて、ジェネリックなExceptionクラスから取得できます。 :)

関連する問題