Anasayfa > Dökümanlar > Visual Basic hata ayıklama işlemleri

Visual Basic hata ayıklama işlemleri

Visual Basic’te en çok bilinen sorunlar arasında, programın yarıda kesilmesi veya hata vermesi gerekiyor heralde. Şimdi en kolay yöntemiyle, programın hata vermesini göstereceğim size.

Kod:
Try
[program kodları]
Catch [hata degeri] as Exception
MsgBox([hata degeri].Message])
End Try
Bu örnek kodlamayla, programın hata vermesini engelleyebilirsiniz. Örnek bir programla anlatmakta yarar var.

Kod:
Dim strIsim as string

strIsim = InputBox(“Isminiz Nedir?”)
MsgBox(“Isminiz: ” & strIsim)
Bu mesaj kutusuna, “ahmet123” tarzı, hem harf hem sayı içeren bir cevap girdiğiniz taktirde program hata verecektir, ilk bölümde anlattığım gibi, Cstr yapmanız gerekmektedir.

Ancak programın hata vermesini istemiyorsanız;

Kod:
Dim strIsim as string

Try
strIsim = InputBox(“Isminiz Nedir?”)
MsgBox(“Isminiz: ” & strIsim)
Catch ex as exception
MsgBox(ex.Message)
End Try
Yaparak, hata verip kapanmasını engellebilirsiniz. Ayrıca, hatanın nerden kaynaklandığı da “MsgBox(ex.Message)” koduyla gösterilicektir.

Hem Sayı hem harf gibi bir cevap vermek istiyorsanız ise;

Kod:
Dim strIsim as string

Try
strIsim = Cstr(InputBox(“Isminiz Nedir?”))
MsgBox(“Isminiz: ” & strIsim)
Catch ex as exception
MsgBox(ex.Message)
End Try
Doğru koddur.

  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: