Yazmaçlar penceresinde yazmaç değerlerini görüntüleme (C#, C++, Visual Basic, F#)

Yazmaçlar penceresi, Visual Studio hata ayıklaması sırasında yazmaç içeriğini görüntüler. Yazmaçların arkasındaki kavramlara ve Yazmaçlar penceresine üst düzey giriş için bkz. Yazmaçlar Penceresi Hakkında.

Hata ayıklama sırasında, uygulamanızda kod yürütülürken kayıt değerleri değişir. Yakın zamanda değiştirilen değerler Yazmaçlar penceresinde kırmızı olarak görünür. Yazmaçlar penceresinde gördüğünüz bayraklar hakkında bilgi için bkz. Yazmaçlar penceresi hakkında.

Uyarı

Kayıt bilgileri betik veya SQL uygulamaları için kullanılamaz.

C++ kodunda yazmaç değerlerini de düzenleyebilirsiniz. Daha fazla bilgi için bkz. Yazmaç değerini düzenleme.

Uyarı

İletişim kutuları ve menü komutları Visual Studio sürümünüze veya ayarlarınıza bağlı olarak farklılık gösterebilir. Ayarlarınızı değiştirmek için Visual Studio Araçları menüsünde ayarları içeri ve dışarı aktar'ı seçin. Daha fazla bilgi için bkz. Tüm ayarları sıfırlama.

Kayıt değerlerini görüntüleme

  1. Araçlar>Seçenekleri bölmesini açın ve Tüm Ayarlar>Hata Ayıklama>Genel bölümünü genişletin. Adres düzeyinde hata ayıklamayı etkinleştir onay kutusunu seçin.
  1. Araçlar>Seçenekleri iletişim kutusunu açın ve Hata Ayıklama>Genel bölümünü genişletin. Adres düzeyinde hata ayıklamayı etkinleştir onay kutusunu seçin.
  1. Hata ayıklarken veya kesme noktasında duraklatılırkenWindows>Yazmaçlarında> seçin veya Alt 5'e+ basın.

    Yazmaçlar Penceresinin ekran görüntüsü.

Kayıt Gruplarını görüntüleme ve gizleme (C#, C++, Visual Basic, F#)

Dağınıklığı azaltmak için , Yazmaçlar penceresi kayıtları gruplar halinde düzenler. Yazmaçlar penceresine sağ tıklarsanız, bu grupları içeren bir kısayol menüsü görürsünüz. Aşağıdaki yordamda bu menüyü gösterebilir veya gizleyebilirsiniz.

Uyarı

Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza veya sürümünüze bağlı olarak Yardım'da açıklanan kullanıcı arabiriminden farklı olabilir. Ayarlarınızı değiştirmek için Araçlar menüsünde ayarları içeri ve dışarı aktar'ı seçin. Daha fazla bilgi için bkz. Tüm ayarları sıfırlama.

Kayıt gruplarını görüntülemek veya gizlemek için:

  1. Yazmaçlar penceresine sağ tıklayın.

  2. Kısayol menüsünde, göstermek veya gizlemek istediğiniz kayıt gruplarını seçin.

    Hata ayıkladığınız donanım tarafından desteklenmeyen kayıt grupları kısayol menüsünde devre dışı bırakıldığından seçilemiyorlar.

Yazmaç değerini düzenleme (C++)

C++ kodu için, hata ayıklayıcıda duraklatılmış durumdayken bir yazmaç değerini düzenleyebilirsiniz.

Kayıtlar penceresi, Seçenekler iletişim kutusundaki Hata Ayıklama düğümünde adres seviyesinde hata ayıklama etkinleştirildiğinde kullanılabilir.

Bir kaydın değerini değiştirmek için:

  1. Yazmaçlar penceresinde SEKME tuşunu veya fareyi kullanarak ekleme noktasını değiştirmek istediğiniz değere getirin. Yazmaya başladığınızda, imlecin üzerine yazmak istediğiniz değerin önünde bulunması gerekir.

  2. Yeni değeri yazın.

    Dikkat

    Kayıt değerlerinin değiştirilmesi (özellikle EIP ve EBP kayıtlarında) program yürütmeyi etkileyebilir.

    Dikkat

    Kayan nokta değerlerinin düzenlenmesi, kesirli bileşenlerin ondalıktan ikiliye dönüştürülmesi nedeniyle küçük hatalara neden olabilir. Zararsız görünen bir düzenleme bile kayan nokta yazmacındaki en az önemli bitlerin bazılarında değişikliklere neden olabilir.