逐步解說:在設計階段進行偵錯
應用程式沒有在執行時,您可以使用 Visual Studio [即時運算] 視窗來執行函式或副程式。如果函式或副程式含有中斷點,Visual Studio 就會在適當的點中斷執行。然後,您就可以使用偵錯工具視窗來檢查程式的狀態。這個功能在設計階段稱為偵錯。
下列程序向您示範如何使用這個功能。
若要從即時運算視窗叫用中斷點
將下列程式碼貼到 Visual Basic 主控台應用程式:
Module Module1 Sub Main() MySub() End Sub Function MyFunction() As Decimal Static i As Integer i = i + 1 Dim s As String s = "Add Breakpoint here" Return 4 End Function Sub MySub() MyFunction() End Sub End Module
在顯示 s="Add BreakPoint Here" 的那一行設定中斷點。
在 [即時運算] 視窗中輸入下列:?MyFunction<enter>
確認已叫用中斷點,並且呼叫堆疊是正確的。
在 [偵錯] 功能表上,按一下 [繼續],並確認您仍在設計模式中。
在 [即時運算] 視窗中輸入下列:?MyFunction<enter>
在 [即時運算] 視窗中輸入下列:?MySub<enter>
確認已叫用中斷點,並檢查 [區域變數] 視窗中靜態變數 i 的值。該變數的值應該是 3。
確認呼叫堆疊是正確的。
在 [偵錯] 功能表上,按一下 [繼續],並確認您仍在設計模式中。