ErrObject Sınıf
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.
Modül, ErrObject
nesnesini kullanarak Err
çalışma zamanı hatalarını tanımlamak ve işlemek için kullanılan özellikleri ve yordamları içerir.
public ref class ErrObject sealed
public sealed class ErrObject
type ErrObject = class
Public NotInheritable Class ErrObject
- Devralma
-
ErrObject
Örnekler
Bu örnek, hata iletisi iletişim kutusu oluştururken nesnenin Err
özelliklerini kullanır. Önce yöntemini kullandığınızda Clear
ne olacağına dikkat edin: Daha sonra yöntemiyle Raise
bir Visual Basic hatası oluşturduğunuzda, Visual Basic'in varsayılan değerleri nesnenin Err
özellikleri haline gelir.
Dim Msg As String
' If an error occurs, construct an error message.
On Error Resume Next ' Defer error handling.
Err.Clear
Err.Raise(6) ' Generate an "Overflow" error.
' Check for error, then show message.
If Err.Number <> 0 Then
Msg = "Error # " & Str(Err.Number) & " was generated by " _
& Err.Source & ControlChars.CrLf & Err.Description
MsgBox(Msg, MsgBoxStyle.Information, "Error")
End If
Açıklamalar
ErrObject
modülü nesnesini desteklerErr
. Daha fazla bilgi için bkz. Err.
Özellikler
Description |
Hatayla ilişkili açıklayıcı bir |
Erl |
Son yürütülen deyimin satır numarasını gösteren bir tamsayı alır. |
HelpContext |
Yardım dosyasındaki bir |
HelpFile |
Bir Yardım dosyasının tam yolunu içeren bir ifade döndürür veya ayarlar |
LastDllError |
Dinamik bağlantı kitaplığına (DLL) yapılan bir çağrı tarafından oluşturulan sistem hata kodunu alır. |
Number |
Hata belirten sayısal bir değer döndürür veya ayarlar. Okuma/yazma. |
Source |
Hatayı ilk oluşturan nesnenin veya uygulamanın adını belirten bir |
Yöntemler
Clear() |
Nesnenin |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetException() |
Oluşan hatayı temsil eden özel durumu döndürür. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Raise(Int32, Object, Object, Object, Object) |
Çalışma zamanı hatası oluşturur; deyimi yerine |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |