Aracılığıyla paylaş


Nasıl yapılır: çağrı yığını penceresini kullanma

Kullanarak Call Stack penceresinde, geçerli yığında işlev veya yordam çağrı görüntüleyebilirsiniz.

Call Stack pencere yazılması, programlama dili her işlevin adını görüntüler.İşlev veya yordam adı Modül adı, satır numarası, bayt uzaklığı ve parametre adları, türleri ve değerleri gibi isteğe bağlı bilgileri eşlik eden.İsteğe bağlı bu bilgilerin görüntülenmesinin açılıp kapatılabilir.

Sarı ok, yürütme işaretçinin bulunduğu yığın çerçevesi tanımlar.Varsayılan olarak, bu bilgilerini görünür kaynağında çerçevesidir çözümü, Locals, İzle, ve otomobil windows.Yığında başka bir çerçeveye içerik değiştirmek isterseniz, bunu Call Stack pencere.

Hata ayıklama simgeleri bir çağrı yığını bölümü için zaman Call Stack pencere doğru bilgi parçasını çağrı yığını için mümkün olmayabilir.Aşağıdaki gösterimde görüntülenir:

Ve / [aşağıdaki çerçeveler hatalı veya eksik, simge name.dll için yüklenen]

Yönetilen kodda, varsayılan olarak.Call Stack -kullanıcı kodu için bilgileri penceresini gizler.Aşağıdaki gösterimde, yerine gizli bilgiler görüntülenir:

[<External Code>]

"Kodum." değil herhangi bir kodu olmayan kullanıcı kodudur "My kodu" hakkında daha fazla bilgi için bkz: [NIB] 12/13 Nasıl yapılır: Yalnızca Kendi Kodum İçine Adımlama.Kısayol menüsünü kullanarak olmayan kullanıcı kodu için çağrı yığını bilgileri görüntülemeyi seçebilirsiniz.

Kısayol menüsünü kullanarak iş parçacıkları arasındaki aramaları görmek isteyip istemediğinizi seçebilirsiniz.

[!NOT]

Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza ve ürün sürümüne bağlı olarak Yardım menüsünde açıklanana göre farklılık gösterebilir.Ayarlarınızı değiştirmek için seçin içe aktarma ve dışa aktarma ayarları , araçları menü.Daha fazla bilgi için bkz. Visual Studio ayarları.

Call Stack penceresi, break modunda veya çalıştırma modunda görüntülemek için

  • Üzerinde Debug Seç menüsünden WindowsCall Stack.

İsteğe bağlı olarak görüntülenen bilgileri değiştirmek için

  • Sağ Call Stack pencere ve ayarlama veya düz Göster <istediğiniz bilgileri>.

Call Stack penceresi olmayan kullanıcı kodu çerçeveleri görüntülemek için

  • Sağ Call Stack pencere ve seçme Göster harici kod.

Başka bir yığın kareye geçmek için

  1. İçinde Call Stack pencerenin çerçevesini sağ tıklatın, kod ve görüntülemek istediğiniz verileri.

  2. Seçin anahtar kareye.

    Seçtiğiniz çerçevenin yanında kıvrık kuyruğu ile yeşil bir ok görüntülenir.Yürütme işaretçi hala sarı bir ok ile işaretlenmiş özgün çerçeve içinde kalır.Seçerseniz Adım veya devam dan Debug menüsünde yürütülmesine devam edecek özgün çerçeve, çerçeve seçtiğiniz.

Aramalar için ya da başka bir iş parçacığı görüntülemek için

  • Sağ Call Stack pencere ve seçme Dahil çağrıları To/From diğer iş parçacıkları.

Çağrı yığını üzerinde bir fonksiyon için kaynak kodunu görüntülemek için

  • İçinde Call Stack penceresinde, sağ tıklatın, kaynak kod işlevi istediğiniz görebilir ve Gitmek için kaynak kodu.

Çağrı yığını üzerinde bir fonksiyon için çözümü kodu görmek için

  • İçinde Call Stack penceresinde, kod, çözümü işlevi istediğiniz seçin ve sağ Çözümü Git.

Call Stack penceresinden belirli bir işlevi çalıştırmak için

Bir işlev çağrısı çıkış noktasında kesme noktası ayarlamak için

Modül için simge yüklenemiyor

  • İçinde Call Stack penceresinde, modülü olan simgeler gösterir çerçevesini sağ tıklatın yeniden seçmek istediğiniz Yük simgeler.

Simgeleri yükleme

İçinde Call Stack pencere, simge simgeler yüklü şu anda yok kod hata ayıklama yükleyebilirsiniz.Bu simgeler olabilir.net Framework veya sistem simgeleri Microsoft ortak sembol sunucuları veya simgeler simge yolu hata ayıklaması yaptığınız bilgisayara yüklenen.

Daha fazla bilgi için bkz: [ESKİ] Nasıl yapılır: Simge Sunucusu Kullanma ve [ESKİ] Nasıl yapılır: Simge Konumlarını ve Yükleme Davranışını Belirtme,

Simgeleri yükleme

  1. İçinde Call Stack penceresinde, sağ çerçeve için hangi simgeleri yüklenmedi.Çerçeve soluk.

  2. Üzerine Yük simgeler arasındaMicrosoft simge sunucusu veya Simge yolu.

Simge yolunu ayarlamak için

  1. İçinde Call Stack penceresinde seçin Simge ayarlarını kısayol menüsünden.

    Seçenekleri iletişim kutusu açılır ve sembolleri sayfası görüntülenir.

  2. Tıklatın simge ayarlarını.

  3. İçinde seçenekleri iletişim kutusunda, klasör simgesini tıklatın.

    İçinde simge (.pdb) dosya konumları kutusunda bir imleç görünür.

  4. Hata ayıklaması yaptığınız bilgisayarda dizin yol adı sembol konumu yazın.Yerel hata ayıklama için yerel bilgisayarınızda budur.Uzaktan hata ayıklama için uzak bilgisayarda değil.

  5. Tamam'ı tıklatarak Seçenekler iletişim kutusunu kapatın.

Ayrıca bkz.

Görevler

[ESKİ] Nasıl yapılır: Simge Sunucusu Kullanma

[ESKİ] Nasıl yapılır: Simge Konumlarını ve Yükleme Davranışını Belirtme

Başvuru

Nasıl yapılır: Windows hata ayıklayıcı sayısal biçimini değiştirme

Kavramlar

Karma kodu ve çağrı yığını penceresini eksik bilgi

Hata ayıklayıcıda verileri görüntüleme