Information.Err Metode

Definisi

Berisi informasi tentang kesalahan run-time.

public:
 static Microsoft::VisualBasic::ErrObject ^ Err();
public static Microsoft.VisualBasic.ErrObject Err();
static member Err : unit -> Microsoft.VisualBasic.ErrObject
Public Function Err () As ErrObject

Mengembalikan

Berisi informasi tentang kesalahan run-time.

Contoh

Contoh ini menggunakan properti Err objek dalam membuat kotak dialog pesan kesalahan. Perhatikan bahwa jika Anda menggunakan metode terlebih dahulu, ketika Anda menghasilkan kesalahan Visual Basic dengan metode />

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

Keterangan

Properti objek Err diatur oleh generator kesalahan - Visual Basic, objek, atau programmer.

Ketika kesalahan run-time terjadi, properti Err objek diisi dengan informasi yang secara unik mengidentifikasi kesalahan dan yang dapat Anda gunakan untuk menangani kesalahan. Untuk menghasilkan kesalahan run-time dalam kode Anda, gunakan metode .Raise

Properti Err objek diatur ulang ke string nol atau panjang nol ("") setelah Exit Subpernyataan , , Exit FunctionExit Property, atau Resume Next dalam rutinitas penanganan kesalahan. Menggunakan segala bentuk Resume pernyataan di luar rutinitas penanganan kesalahan tidak akan mengatur ulang Err properti objek. Anda dapat menggunakan Clear metode untuk mengatur ulang Errsecara eksplisit .

Raise Gunakan metode daripada Error pernyataan untuk menghasilkan kesalahan run-time untuk kesalahan sistem dan modul kelas. Keputusan Anda tentang apakah akan menggunakan Raise metode dalam kode lain tergantung pada kekayaan informasi yang ingin Anda kembalikan.

Objek Err adalah objek intrinsik dengan cakupan global. Oleh karena itu, Anda tidak perlu membuat instansnya dalam kode Anda.

Berlaku untuk

Lihat juga