台灣最大程式設計社群網站
線上人數
845
 
會員總數:240350
討論主題:186344
歡迎您免費加入會員
討論區列表 >> VB.NET >> 詢問有關try... Catch的問題
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
詢問有關try... Catch的問題
價值 : 30 QP  點閱數:76 回應數:1

樓主

bernie
初學者
131 16
162 6
發送站內信

參考了一個別人寫的程式,只有一個main和class(命名叫MultiCam.vb)

class的程式大概如下


在main(主程式)的地方

看到有一部分寫




不懂 Catch 的 Euresys.MultiCamException 的 作用

為何不單單就
Try
MC.CloseDriver()
Catch ex As Exception
MessageBox.Show(exc.Message, "MultiCam Exception")
End Try
同樣都是報錯,他那樣寫有什麼特別作用嗎?









搜尋相關Tags的文章: [ try cath ] ,
本篇文章發表於2017-08-03 17:30
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

Ader Chen
檢舉此回應

如果不需要因不同錯誤而採取不同動作的話,
簡單 Catch ex As Exception 就可以了,

而如果需要因不同錯誤而採取不同動作的話,
可以由窄而廣多個 Catch, 例如

上面的例子取自 https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/statements/try-catch-finally-statement#example

本篇文章回覆於2017-08-03 19:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.