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 Class1
bir hata oluştuğunda, dize "Class1"
nesnesinin Source
Err
ö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.