Mengatasi error di Visual Basic atau Error handling
Penanganan Error (Error Handling) adalah bagian yang penting dalam pembuatan sebuah program (software).Tanpa penanganan Error program anda menjadi tidak ramah (not user friendly), secara tiba-tiba aplikasi tertutup sendiri dikarenakan overflow atau karena suatu perintah gagal di eksekusi oleh program.
sebagai contoh :
Code awal :
Private Sub Command1_Click()
Dim mydisha As Integer
mydisha = 50000
MsgBox mydisha
End Sub
Apabila kode di atas di eksekusi maka akan muncul pesan yang berisi pemberitahuan overflow pada aplikasi dan aplikasi akan tertutup ...bagaimana cara
mengatasinya ?
Code:
Private Sub Command1_Click()
On Error GoTo hackernewbie
Dim mydisha As Integer
mydisha = 50000
MsgBox mydisha
Exit Sub
hackernewbie:
MsgBox Err.Description
End Sub
code handle di Visual Basic dapat dibedakan menjadi :
1.on error resume next
Bila terjadi error pada saat aplikasi dijalankan maka tetap lanjutkan ke perintah selanjutnya
Code:
On Error Resume Next
2.on local error resume next
Bila terjadi error pada fungsi lokal maka lanjutkan fungsi selanjutnya
Code:
On Local Error Resume Next
Penanganan Error (Error Handling) adalah bagian yang penting dalam pembuatan sebuah program (software).Tanpa penanganan Error program anda menjadi tidak ramah (not user friendly), secara tiba-tiba aplikasi tertutup sendiri dikarenakan overflow atau karena suatu perintah gagal di eksekusi oleh program.
sebagai contoh :
Code awal :
Private Sub Command1_Click()
Dim mydisha As Integer
mydisha = 50000
MsgBox mydisha
End Sub
Apabila kode di atas di eksekusi maka akan muncul pesan yang berisi pemberitahuan overflow pada aplikasi dan aplikasi akan tertutup ...bagaimana cara
mengatasinya ?
Code:
Private Sub Command1_Click()
On Error GoTo hackernewbie
Dim mydisha As Integer
mydisha = 50000
MsgBox mydisha
Exit Sub
hackernewbie:
MsgBox Err.Description
End Sub
code handle di Visual Basic dapat dibedakan menjadi :
1.on error resume next
Bila terjadi error pada saat aplikasi dijalankan maka tetap lanjutkan ke perintah selanjutnya
Code:
On Error Resume Next
2.on local error resume next
Bila terjadi error pada fungsi lokal maka lanjutkan fungsi selanjutnya
Code:
On Local Error Resume Next
Post a Comment