ErrObject.Source Properti
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.
Mengembalikan atau mengatur ekspresi yang String
menentukan nama objek atau aplikasi yang awalnya menghasilkan kesalahan. Baca/tulis.
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
Nilai Properti
Mengembalikan atau mengatur ekspresi yang String
menentukan nama objek atau aplikasi yang awalnya menghasilkan kesalahan. Baca/tulis.
Contoh
Contoh ini menunjukkan penggunaan Source
properti dalam rutinitas penanganan kesalahan umum. Ketika kesalahan dimunculkan dari Class1
, string "Class1"
ditetapkan ke Source
properti Err
objek . String ini kemudian ditampilkan dalam pesan informatif yang menunjukkan sumber dan jumlah kesalahan.
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
Keterangan
Properti Source
menentukan ekspresi yang String
mewakili objek yang menghasilkan kesalahan; ekspresi biasanya merupakan nama kelas objek atau ID proses. Source
Gunakan properti untuk memberikan informasi ketika kode Anda tidak dapat menangani kesalahan yang dihasilkan dalam objek yang diakses. Misalnya, jika Anda mengakses Microsoft Excel dan menghasilkan Division by zero
kesalahan, Microsoft Excel mengatur Err.Number
ke kode kesalahannya untuk kesalahan tersebut dan mengatur Source
ke "Excel.Application".
Ketika aplikasi menghasilkan kesalahan dari kode, Source
adalah ID terprogram aplikasi Anda. Dalam kelas, Source
harus berisi nama yang memiliki proyek formulir.kelas . Ketika terjadi kesalahan tak terduga dalam kode Anda, Source
properti akan diisi secara otomatis. Untuk kesalahan dalam modul, Source
berisi nama proyek.