program tanpa error handler bagaikan taman tak berbunga ~ *eh (C) Mydisha Project!
yap error handler itu sangat, SANGAAAAAT penting sekali keberadaannya di program kita, Theme designed by mono-lab
Misal lagi asik2 buka program, tiba2 nge crash trus nge close sendiri pastilah keliatan "ga bagus"
'banget kan ? itu bisa kita siasati dengan error handler yang tugas nya menghandle error yang terjadi
saat peng eksekusian code berlangsung.
Misal kegagalan membaca sebuah file dapat di handle dengan sebuah kotak pesan yang berisi "Failed
when open file" keliatan lebih baik kan daripada crash lalu close sendiri ?
1. On Error GoTo
Fungsi dari code di atas adalah melompati code yang mengalami kegagalan dalam eksekusi atau
untuk mencegah program menutup sendiri saat error terjadi
Contoh :
MsgBox mydisha
End Sub
terlihat di sana mydisha = 50000 itu sudah melewati batas kemampuan dari tipe data
integer akibatnya saat kita ingin menampilkannya di sebuah kotak pesan akan terjadi
error
gimana mensiasatinya ?
gini caranya...
http://mydishaapp.blogspot.co.id/2012/11/vb-6-mengatasi-error-dengan-error.html 1/2
13/3/2018 VB 6 Mengatasi Error dengan Error Handler - Mydisha Project!
mydisha = 50000
MsgBox mydisha
Exit Sub
hackernewbie:
MsgBox Err.Description
End Sub
lihat ? ada penambahan beberapa baris kode, ya itu adalah handler nya
Penjelasan :
On Error GoTo hackernewbie : kalau bahasa manusianya "Saat terjadi error lompat ke
bagian hackernewbie"
nah di bagian hackernewbie ada sebuah fungsi yang akan menampilkan kotak pesan yang
berisi deksripsi error yang terjadi
Msgbox Err.Description
dengan adanya kotak pesan itu, saat terjadi error program tidak akan menutup sendiri melainkan
menampilkan pesan error dan tidak akan menutup sendiri programnya.
*bila terjadi error abaikan error nya dan tetap lanjut eksekusi code nya
0 komentar:
Posting Komentar
Publikasikan Pratinjau
Return top
http://mydishaapp.blogspot.co.id/2012/11/vb-6-mengatasi-error-dengan-error.html 2/2