Dalam kesempatan kali ini kita membahas mengenai cara menghilangkan runtime error pada sebuah aplikasi atau program dengan mengunakan Try...Cacth. "maksudnya apaan tu sob?".
Nah, disini kita menggunakan Try...Cacth agar aplikasi yang kita telah tetapkan variabelnya atau kode yang ditetapkan pada program kita, misal kode yang kita tetapkan atau suatu kode perintah untuk menjalan aplikasi lain, kita ambil contoh seperti ini :
System.Diagnostics.Process.Start("C:\catatanpribadi.txt",AppWinStyle.NormalFocus)
tidak terjadi BUG atau pesan error pada aplikasi kita apabila file objek tidak ditemukan atau kesalahan penulisan pada kode kita yang bisa menimbulkan pesan singkat atau runtime error, seperti file tidak ditemukan, format file salah penetapan, overflow dan lain sebagainya.
Sekarang kita coba untuk mengetahui seperti apa yang dimaksud diatas,
Buat sebuah projek baru untuk praktek saat ini, tapi jika sobat memiliki yang lama atau sebuat project ujicoba bisa sobat tampilkan. Bahan-bahan atau component yang kita perlukan cukup :
jika sobat sudah siap dengan project saat ini, oke sekarang klik dua kali pada button1 dan pastekan kode berikut :
Try
System.Diagnostics.Process.Start("C:\catatanpribadi.txt",AppWinStyle.NormalFocus)
Catch ex As Exception
MsgBox("File tidak ditemukan", MsgBoxStyle.Exclamation, "Info")
End Try
lalu kita play debuger untuk mengetahui seperti apa yang kita maksud tadi, ternyata ada pesan singkat seperti gamber berikut :
pesan singkat tersebut keluar dikarenakan file yang kita tetapkan tidak ada di alamat tersebut, karena kode atau variabel atau perintah panggil seperti berikut :
coba sekarang kita bandingkan, dengan hanya memberikan perintah panggil saja
"System.Diagnostics.Process.Start("C:\catatanpribadi.txt",AppWinStyle.NormalFocus)"
tanpa mengunakan Try...Catch, seperti apa kira-kira yang terjadi?
ternyata terjadi kesalahan yang fatal, karena tidak ditemukannya file yang ditetapkan hingga menimbulkan sebuah BUG, miss dan lain sebagainya terjadi. Nah, disitu lah guna dari Try...Catch yang dimaksud diatas. Jadi gunakanlan Try...Catch dimana dalam program kita yang menurut sobat bisa terjadi BUG, miss dan lain sebagainya terjadi. agar aplikasi atau program kita tetap berjalan tanpa masalah kecil yang terkadang sering terlewatkan.
bagaimana sob, mudah bukan?
semoga artikel ini bermanfaat.