Hata Ayıklama Yöntemleri

Başlıca hata ayıklama yöntemleri aşağıdadır:

  • msgbox kullanmak
  • F8 ile kodu sırayla yürütmek
  • F9 ile kesme noktası eklemek
  • Değişken üzerine fare ile gelerek değeri görmek
  • Immediate penceresi kullanmak
  • Locals penceresi kullanmak (tüm değişkenlerin değerlerini gösterir)
  • Watch penceresi kullanmak (belirlediğimiz değişkenlerin değerlerini gösterir)

View -> Toolbars -> Debug tıklayarak hata ayıklamada kullanılan özellikleri görebiliriz

Hata Ayıklama Yöntemleri

F8

F8 ile kod yürütülürken değişken üzerine fare ile gelindiğinde değişkenin değeri görülebilir

Hata Ayıklama Yöntemleri

Sol taraftaki ok tuşu aşağı ya da yukarı kaydırılarak kod yeniden çalıştırılabilir.

Hata Ayıklama Yöntemleri

Kesme Noktası

En sola fare ile tıklayarak ya da ilgili satır üzerinde F9’a basarak kesme noktası eklenebilir.

Hata Ayıklama Yöntemleri

Birden fazla kesme noktası eklenebilir

Hata Ayıklama Yöntemleri

Debug -> Clear All Breakpoints’e tıklayarak tüm kesme noktaları silinebilir

Hata Ayıklama Yöntemleri

Immediate Penceresi

Aşağıdaki gibi Immediate penceresini kullanabiliriz. Debug.print sonucu Immediate ekranına yazar. Proje tamamlandıktan sonra Debug.Print komutlarını silmeyi unutmayın

Hata Ayıklama Yöntemleri

? işareti kullanarak aradığımız cevapları bulabiliriz

Hata Ayıklama Yöntemleri
Hata Ayıklama Yöntemleri

Eğer Immediate ekranında ? işaretini kaldırırsak kod uygulanır:

Hata Ayıklama Yöntemleri

Locals Penceresi

Locals penceresi kullanılarak değişkenlerin değerleri görülebilir

Hata Ayıklama Yöntemleri

Locals penceresinde Range nesnesi tıklanarak aralık değerlerinin detayları görülebilir fakat bunun yerine Watch penceresi kullanmak daha pratiktir.

Hata Ayıklama Yöntemleri

Watch Penceresi

Değişken ya da ifade fare ile tutup sürüklenerek ya da sağ tıklayıp “Add Watch…” tıklanarak Watch penceresine aktarılır

Hata Ayıklama Yöntemleri

Örneğin sonuna .Address özelliği eklenirse hücre ya da aralığın adresi izlenebilir.

Hata Ayıklama Yöntemleri

Eğer kod yürütmeyi resetlersek tanımladığımız ifadeler pencerede sonraki kullanım için kalır.

Hata Ayıklama Yöntemleri

Ek Bilgi: Değişken üzerine gelip sağ tıklayıp “Definition” a tıklayınca değişkenin tanımlandığı alana gideriz.

Hata Ayıklama Yöntemleri
Hata Ayıklama Yöntemleri

Posted

in

by

Tags: