Bagikan melalui


ErrObject.Source Properti

Definisi

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.

Berlaku untuk

Lihat juga