簡體   English   中英

調試時禁用Visual Basic Err對象

[英]Disable Visual Basic Err object while debugging

我有一個用VB.NET編寫的Windows服務,為了在運行時記錄錯誤,它使用Visual Basic的Err對象。 當我調試服務時,它沒有給我任何錯誤,但是同時它設置了編號為13Err對象,這意味着我某處的類型不匹配(根據Error List )我知道如何強制拋出運行時調試時出現異常? 我試圖注釋下面的代碼,但沒有運氣:-

On Error Resume Next

如果Err有任何錯誤,則可以使用Err.Raise()方法或Throw Err.GetException()方法。

If Err.Number <> 0 Then
    Throw Err.GetException()
End If

要么

If Err.Number <> 0 Then
    Err.Raise(Number:=Err.Number, Source:=Err.Source, Description:=Err.Description, HelpFile:=Err.HelpFile, HelpContext:=Err.HelpContext)
End If

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM