ErrObject.Source 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳或設定一個 String 表達式,指定最初產生錯誤的物件或應用程式名稱。 讀/寫。
public:
property System::String ^ Source { System::String ^ get(); void set(System::String ^ value); };
public string Source { get; set; }
member this.Source : string with get, set
Public Property Source As String
屬性值
回傳或設定一個 String 表達式,指定最初產生錯誤的物件或應用程式名稱。 讀/寫。
範例
此範例展示了該 Source 特性在典型錯誤處理例行程序中的應用。 當從 Class1中提出錯誤時,該字串 "Class1" 會被指派到 Source 物件的 Err 屬性上。 此字串隨後會以資訊訊息形式顯示,標示錯誤來源及編號。
Public Class Class1
Public Sub MySub()
On Error Resume Next
Err.Raise(60000, "Class1")
MsgBox(Err.Source & " caused an error of type " & Err.Number)
End Sub
End Class
備註
屬性指定 Source 一個 String 表示式,代表產生錯誤的物件;該表達式通常是物件的類別名稱或程序 ID。 當程式碼無法處理被存取物件產生的錯誤時,請使用此 Source 屬性提供資訊。 例如,如果你存取 Microsoft Excel 並產生 Division by zero 錯誤,Microsoft Excel 會將 Err.Number 設為該錯誤的錯誤代碼,並將 Source 設為「Excel。應用」。
當應用程式從程式碼產生錯誤時, Source 是你應用程式的程式識別碼。 在類別中, Source 應該包含一個包含 form project 的名稱。階級。 當你的程式碼出現意外錯誤時,該 Source 屬性會自動被填補。 模組錯誤時,包含 Source 專案名稱。