ErrObject.Source Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Hatayı ilk oluşturan nesnenin veya uygulamanın adını belirten bir String ifade döndürür veya ayarlar. Okuma/yazma.
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
Özellik Değeri
Hatayı ilk oluşturan nesnenin veya uygulamanın adını belirten bir String ifade döndürür veya ayarlar. Okuma/yazma.
Örnekler
Bu örnek, tipik bir hata işleme yordamında özelliğinin Source kullanımını gösterir. öğesinden Class1bir hata oluştuğunda, dize "Class1" nesnesinin SourceErr özelliğine atanır. Bu dize daha sonra hatanın kaynağını ve numarasını belirten bilgilendirici bir iletide görüntülenir.
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
Açıklamalar
özelliği, Source hatayı oluşturan nesneyi temsil eden bir String ifade belirtir; ifade genellikle nesnenin sınıf adı veya işlem kimliğidir.
Source Kodunuz erişilen nesnede oluşturulan bir hatayı işleyemediğinde bilgi sağlamak için özelliğini kullanın. Örneğin, Microsoft Excel'e erişirseniz ve hata Division by zero oluşturursa, Microsoft Excel Err.Number bu hata için hata kodunu ve "Excel.Application" olarak ayarlar Source .
Uygulama koddan hata oluştururken uygulamanızın Source program kimliğidir. Bir sınıfta, Source form projesine sahip bir ad içermelidir.sınıfını seçin. Kodunuzda beklenmeyen bir hata oluştuğunda özelliği Source otomatik olarak doldurulur. Modüldeki hatalar için Source proje adını içerir.