當執行緒暫停時,您可以使用逐步的控制來逐行執行程式。 當執行逐步作業時,如果遇到岔斷點,執行動作會暫停在岔斷點上,而逐步作業也會結束。
1. |
在「除錯」檢視畫面中,選取一個堆疊框。 |
2. |
「除錯」視景中的編輯器會強調顯示這個堆疊框目前在執行的那一行。 |
3. |
在「除錯」檢視畫面工具列中,按一下跳過按鈕,或按 F6 鍵。 |
4. |
這時會執行目前選取的行,並暫停在下個可執行的行。 |
1. |
在「除錯」檢視畫面中,選取一個堆疊框。 |
2. |
「除錯」視景中的編輯器會強調顯示所選框內目前在執行的那一行。 |
3. |
在「除錯」檢視畫面工具列中,按一下進入按鈕,或按 F5 鍵。 |
4. |
這時會呼叫目前選取要執行的行的下個表示式,且執行動作會暫停於所呼叫方法的下個可執行的行。 |
1. |
在「除錯」檢視畫面中,選取一個堆疊框。 |
2. |
「除錯」視景中的編輯器會強調顯示所選框內目前在執行的那一行。 |
3. |
在「除錯」檢視畫面工具列中,按一下執行至傳回按鈕,或按 F7 鍵。 |
4. |
在執行現行方法中的下個 return 陳述式時,會回復執行,執行會暫停在下個可執行的行。 |
當執行緒暫停時,它可能會在執行指定行時暫停執行。 這是在沒有設定岔斷點時,將執行暫停在某行的方便的方法。
1. |
將游標放在程式要執行的行,再從環境定義功能表中,選取執行至指定行。 |
2. |
程式會在正要執行指定行之前,回復和暫停執行。 |
3. |
有可能永遠不會讀到這一行,因此,程式也就不會暫停。在到達指定行之前,岔斷點和異常狀況會使執行緒暫停執行。 |