Kullanıcı ile Dost Hata Mesajları
Program yazarken hata mesajlarını nasıl organize ediyorsunuz? Kullanıcı hata mesajlarından bir şey anlayabiliyor mu? Yada kullanıcı hata mesajı ekranda belirince ne yapacağını biliyor mu?
Burada anlattığım yöntem ile program içinde oluşan hata mesajlarını daha anlaşılır biçime sokabiliriz. Böylece hem kullanıcı hata ile karşılaşınca ne yapacağını bilir, hemde siz hatayı çözerken nereden başlayacığınızı bilirsiniz.
Genel olarak özetleyecek olursak bir VB projesinin, projedeki tüm formların ve formlardaki tüm fonksiyonların bir ismi vardır. Kullanıcı göreceği hata mesajında şöyle bir yapı ile karşılaşır.
vbProjeİsmi.Formunİsmi.Fonksiyonunİsmi
Burada ismi olmayan tek şey kod satırlarıdır. Satırlara isimleri de hatayı ararken biz ekleyeceğiz. Böylece tam bir hata mesajı ekranda belirecek, okunduğunda anlaşılan ve yazılımcıyı yönlendiren bir hata mesajı.
Şimdi yeni proje açıp formun üzerine bir buton koyun. Butonun ismi btnHata olacak. Aşağıdaki kodu formun General Declerations bölümünden itibaren kopyalayın. Kod içindeki yorum satırlarına dikkat edin ve gerekli yerleri isteğinize göre değiştirmeyi unutmayın
Const CLASS_NAME = “frmAdresDefteri” ’formun ismini veriyoruz.
Private Sub btnHata_Click()
On Error GoTo Exit_proc ’ Hata durumunda Exit_proc kismina gidecek.
Const METHOD_NAME = CLASS_NAME & “.btnHata_Click” ‘Bu fonksiyonun ismini veriyoruz.
‘Bu durumda elimizde formun ismi ve ilgili fonksiyonun ismi olmuş oluyor.
‘**************************
‘Buradan sonra yapmak istediginiz işin kodlari gelecek
ren = 10 / 0
‘**************************
Continue Reading »