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 Source özelliğine Err 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
Source özelliği, 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 erişirseniz ve Division by zero hatası oluşturursa, Microsoft Excel Err.Number hata koduna ayarlar ve Source "Excel olarak ayarlar. Uygulama".
Uygulama koddan hata oluştururken uygulamanızın Source program kimliğidir. Bir sınıf içinde, 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.