Udostępnij za pośrednictwem


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

  1. 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
    
  2. Ustaw punkt przerwania na wierszu, s="Add BreakPoint Here".

  3. Wpisz w natychmiastowe okna: ?MyFunction <enter>

  4. Sprawdź, czy punkt przerwania został trafiony i że stos wywołań jest dokładne.

  5. Na debugowania menu, kliknij Kontynuuji sprawdź, czy nadal w trybie projektowania.

  6. Wpisz w natychmiastowe okna: ?MyFunction <enter>

  7. Wpisz w natychmiastowe okna: ?MySub <enter>

  8. Sprawdź, czy punkt przerwania hit i zbadać wartość zmiennej statycznej i w zmiennych lokalnych okna.Powinna mieć wartość 3.

  9. Sprawdź stos wywołań jest dokładne.

  10. Na debugowania menu, kliknij Kontynuuji sprawdź, czy nadal w trybie projektowania.

Zobacz też

Koncepcje

Debuger zabezpieczeń

Inne zasoby

Mapa drogowa debugera