Instruktaż: Debugowanie w czasie projektowania
Można użyć programu Visual Studio natychmiastowe okno do wykonywania funkcji lub podprocedury podczas, gdy aplikacja nie jest uruchomiona.Jeśli funkcja lub procedura zawiera punkt przerwania, Visual Studio spowoduje przerwanie wykonywania we właściwym momencie.Następnie można zbadać stan programu windows debugera.Ta funkcja jest nazywana debugowania w czasie projektowania.
Poniższa procedura pokazuje, jak korzystać z tej funkcji.
Punkty przerwania z bezpośrednim uderzy
Wklej następujący kod do aplikacji konsoli 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
Ustaw punkt przerwania na wierszu, s="Add BreakPoint Here".
Wpisz w natychmiastowe okna: ?MyFunction <enter>
Sprawdź, czy punkt przerwania został trafiony i że stos wywołań jest dokładne.
Na debugowania menu, kliknij Kontynuuji sprawdź, czy nadal w trybie projektowania.
Wpisz w natychmiastowe okna: ?MyFunction <enter>
Wpisz w natychmiastowe okna: ?MySub <enter>
Sprawdź, czy punkt przerwania hit i zbadać wartość zmiennej statycznej i w zmiennych lokalnych okna.Powinna mieć wartość 3.
Sprawdź stos wywołań jest dokładne.
Na debugowania menu, kliknij Kontynuuji sprawdź, czy nadal w trybie projektowania.