Anda di halaman 1dari 2

13/3/2018 VB 6 Mengatasi Error dengan Error Handler - Mydisha Project!

Beranda Twitter Facebook Forum

Mydisha Project! Search RSS FEED


Hellcome to my another world, enjoy ~

VB 6 Mengatasi Error dengan Error Handler ARSIP


08.05 Write comment
► 2013 (1)
VB 6 Mengatasi Error dengan Error Handler - "Ah error programnya, jelek lah"
▼ 2012 (4)
"Gembel banget si error mulu" ▼ November (4)
"Ga mau pake lagi lah orang error mulu" Rumus Mencari Serial Number Antivirus Smadav
VB 6 Mengatasi Error dengan Error Handler
ya mungkin itu adalah celoteh user saat melihat program yg ia gunakan mengalami error. Kenalan dulu dengan Visual Basic 6
Post pertamax ~
sebagai programmer nya tentu kesal bukan ? hasil kerja keras cuman bakal jadi bahan celotehan
usernya sendiri ?
eits tapi.... jadikan kesalahan kita dalam meng coding aplikasi yang kita buat sebagai bahan pelajaran
untuk memperbaiki aplikasi nya agar bisa lebih baik kedepannya,

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 ?

ni dia beberapa error handler yang tersedia di Visual basic :

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 :

Private Sub Command1_Click()


Dim mydisha as integer
mydisha = 50000

MsgBox mydisha
End Sub

coba agan jalankan code di atas, maka akan terjadi error.


kenapa bisa gitu ? yap soalnya tipe data Integer tidak mampu menampung bilangan
yang > 32.767

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...

Private Sub Command1_Click()


On Error GoTo hackernewbie

Dim mydisha As Integer

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.

contoh error handler lain ( gunakan di awal baris fungsi )

2. On Error Resume Next

*bila terjadi error abaikan error nya dan tetap lanjut eksekusi code nya

segitu dulu ya info mengenai error handling di visual basic nya,

kalau ada yang mau menambahkan monggo ^^~

0 komentar:

Posting Komentar

Masukkan komentar Anda...

Beri komentar sebagai: Select profile...

Publikasikan Pratinjau

Posting Lebih Baru Beranda Posting Lama

Return top

http://mydishaapp.blogspot.co.id/2012/11/vb-6-mengatasi-error-dengan-error.html 2/2

Anda mungkin juga menyukai