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.