0
A
回答
1
由於Sneftel說,你不能在調試器,除非你打破進程的執行檢查數據。在執行過程中,事情變化太快,無法使數據顯示變得有意義。
您可以使用工具欄中的「暫停」按鈕來中斷執行,然後您會看到調試器中的所有內容:當前源代碼行,寄存器內容,「監視」變量,內存全部內容在「內存」窗口中等。
您也可以在特定的代碼行上設置斷點,然後一旦達到該點就會中斷執行。
暫停後,您可以通過程序的代碼,然後單步。這意味着將執行一行代碼(接下來的代碼),然後程序將再次中斷,以便您可以在調試器中看到所有內容。這是一個很好的故障排除技術 - 您應該熟悉這一技術。事實上,我建議您單步執行您編寫的每一行代碼,以確保它能夠正常工作。您也可以在單步執行時修改寄存器和變量的內容(或者實際上是內存中的任何位置),爲您提供一種測試潛在錯誤修復或者引入錯誤(例如無效輸入)的方法,以查看您的代碼處理它們。單步的默認鍵盤快捷鍵是F11。
您可以找到有關使用調試器的更多信息,以及可用的鍵盤快捷鍵here on MSDN。正如你所看到的,文章證實了我的答案是:
大多數調試器的功能,如在本地窗口中查看變量值或評估在監視窗口中的表達式,只有當調試器暫停可用(也叫破模式)。調試器暫停時,應用程序狀態將暫停,而函數,變量和對象仍保留在內存中。在中斷模式下,您可以檢查元素的位置和狀態以查找違規或錯誤。
(編輯並繼續不裝配項目提供。你需要停止執行並重建,如果你想改變你的代碼。)
相關問題
- 1. Visual Studio Express:註冊問題
- 2. visual studio 2010快速註冊
- 3. visual studio註冊控件庫
- 4. Microsoft visual studio 2010
- 5. Visual Studio掛在「執行註冊」
- 6. Microsoft Visual Studio環境
- 7. Microsoft Visual Studio 2008:devenv.exe在Microsoft Visual Studio 2008中忽略/ useenv選項
- 8. Microsoft Graph架構註冊
- 9. 如何更改Visual Studio 2008的註冊用戶名?
- 10. Desktop Studio使用Visual Studio修改註冊表
- 11. Visual Studio 2010 64位安裝註冊表問題
- 12. Visual Studio 2002:Microsoft支持
- 13. Microsoft Visual Studio許可證
- 14. Microsoft Visual Studio中的光標
- 15. HTML5與Microsoft Visual Studio 2010
- 16. Microsoft Visual Studio專業授權
- 17. CMake,Microsoft Visual Studio和Monolithic Runtimes
- 18. Microsoft Visual Studio 2010學術版
- 19. Microsoft Visual Studio-項目錯誤
- 20. Microsoft Visual Studio垂直標籤
- 21. Microsoft Visual Studio中的JavaScript
- 22. C++的Microsoft Visual Studio錯誤
- 23. 在web.config中註冊的Visual Studio 2008用戶控件未註冊intellisense
- 24. 幫助在Microsoft Visual Studio 2010 - Visual C#中
- 25. 註冊用戶Microsoft Active Directory來自注冊表格
- 26. Visual Studio RelatedFiles註冊表項祕密被覆蓋
- 27. 可以使用Microsoft Visual Studio 2005 C#打開其他版本的Microsoft Visual Studio嗎?
- 28. Visual Studio手冊頁面C
- 29. Android Studio - URI未註冊
- 30. Microsoft是否使用Visual Studio在Visual Studio上工作?
數據不能在調試器中檢查除非進程暫停。 – Sneftel
謝謝@Sneftel – yooooooo