ErrObject Sınıf

Tanım

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. İlk olarak Clear yöntemini kullandığınızda ne olacağına dikkat edin: daha sonra Raise yöntemiyle bir Visual Basic hatası oluşturduğunuzda, Visual Basic varsayılan değerleri Err nesnesinin ö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

Name Description
Description

Hatayla ilişkilendirilmiş açıklayıcı bir dize içeren ifadeyi döndürür veya ayarlar String . Okuma/yazma.

Erl

Son yürütülen deyimin satır numarasını gösteren bir tamsayı alır.

HelpContext

Yardım dosyasındaki bir Integer konunun bağlam kimliğini içeren bir döndürür veya ayarlar. Okuma/yazma.

HelpFile

Bir Yardım dosyasının tam yolunu içeren bir ifade döndürür veya ayarlar String . Okuma/yazma.

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 String ifade döndürür veya ayarlar. Okuma/yazma.

Yöntemler

Name Description
Clear()

Nesnenin Err tüm özellik ayarlarını temizler.

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()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Raise(Int32, Object, Object, Object, Object)

Çalışma zamanı hatası oluşturur; deyimi yerine Error kullanılabilir.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.