2011-05-17 28 views
-2

是否有任何方法可以獲取哪一行代碼正在運行?代碼中的哪一行

例如在某些方法中,我運行了另一個程序,我等待結束。現在我想知道哪條線叫這個程序,而無需使用斷點

+0

對不起,不知道你在問什麼。 「哪一行導致」*什麼?*你想知道崩潰/異常發生在哪裏? (在這種情況下,查看堆棧跟蹤:如果您有完整的調試符號,可以爲您提供行號。) – Richard 2011-05-17 07:28:51

+0

看看這個http://msdn.microsoft.com/en-us/library/ktf38f66%28VS .80%29.aspx – Mudassir 2011-05-17 07:36:11

回答

2

如果你打調試器中的「暫停」按鈕,如果需要導航到正確的線程,並期待在堆棧中,你會看到你在哪裏。如果這不是你想要的,請澄清你的問題。

+0

嘿,這很簡單,對:) – Saint 2011-05-17 07:36:39

1

只需按Ctrl-Break即可暫停調試器;如果你甚至沒有在調試器中啓動,你可以'附加進程',並執行相同的操作。

注意,行號信息將只存在,如果編譯帶有調試信息(通常只爲調試版本配置)