Information.Err Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
- Pernyataan Kesalahan
- Pernyataan Kesalahan On (Visual Basic)
- Pernyataan Exit (Visual Basic)
- Pernyataan Resume
- pesan Error (Visual Basic)
- Mencoba... Menangkap... Pernyataan Terakhir (Visual Basic)