我想抓住一個UnauthorizedAccessException,但不能趕上UnauthorizedAccessException(抱怨無法訪問的構造函數)
catch(UnauthorizedAccessException uae)
{
return FALSE;
}
給出了編譯器錯誤「無法拋出或通過值或引用抓管理對象」和「不能因爲析構函數和/或拷貝構造函數無法訪問而被捕獲」。如果我嘗試捕獲指向異常或通過引用的指針,它會抱怨這種異常無法通過這種間接級別來處理。
我想抓住一個UnauthorizedAccessException,但不能趕上UnauthorizedAccessException(抱怨無法訪問的構造函數)
catch(UnauthorizedAccessException uae)
{
return FALSE;
}
給出了編譯器錯誤「無法拋出或通過值或引用抓管理對象」和「不能因爲析構函數和/或拷貝構造函數無法訪問而被捕獲」。如果我嘗試捕獲指向異常或通過引用的指針,它會抱怨這種異常無法通過這種間接級別來處理。
你應該CLI指針趕上:
catch (UnauthorizedAccessException^ uae)
這產生了基本相同的錯誤:無法通過值或引用以及不可訪問的析構函數/構造函數進行拋出或捕獲。 – webdreamer 2012-01-06 18:56:28
不好意思寫錯了。如果這也行不通,趕上一個基類... – 2012-01-06 18:58:32
這工作,謝謝。你能向我解釋我到底在做什麼嗎?不勝感激。 – webdreamer 2012-01-06 18:59:34
這是一個CLI的事情嗎?那麼'UnauthorizedAccessException^uae)'? – 2012-01-06 18:51:53