Bu dersimizde oluşabilecek hataları önceden engelleme konusunu ele alalım.
Program yazarken bazı yanlışlıklarla istenmeyen hatalar oluşuyor. Oluşabilecek hataları önceden tesbit edip önlemek gerekir.
Nasıl mı hata oluşur?
Örneğin; hesap makinesi yaptık diyelim; bunu da byte olarak ayarladık. Yani 256'dan fazla değer girilmeyecek, kullanıcı fazla bir değer girdi
diyelim, doğal olarak program hata verecek. Bunu önlemek için try, Catch komutunu kullanırız.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim x, y, z As Byte
x = TextBox1.Text
y = TextBox2.Text
z = x + y
Label4.Text = z
Catch
MsgBox("256 dan az degerleri toplayın..") 'buraya mesaj vermek istediğiniz hataları giriniz'
End Tr'
End Sub