Passo a passo: Depuração em tempo de Design

Você pode usar o Visual Studio imediata janela para executar uma função ou sub-rotina enquanto o seu aplicativo não estiver sendo executado.Se a função ou sub-rotina contiver um ponto de interrupção, Visual Studio interromperá a execução no ponto apropriado.Você pode usar as janelas do depurador para examinar o estado do programa.Esse recurso é chamado de depuração em tempo de design.

O procedimento a seguir mostra como você pode usar esse recurso.

Para atingir os pontos de interrupção na janela imediata

  1. Cole o seguinte código em um aplicativo de console 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. Definir um ponto de interrupção na linha que lê, s="Add BreakPoint Here".

  3. Digite o seguinte na imediata janela: ?MyFunction <enter>

  4. Verifique se o ponto de interrupção foi atingido e a pilha de chamadas está precisa.

  5. Sobre o Debug menu, clique em continuare verifique se estão ainda no modo de design.

  6. Digite o seguinte na imediata janela: ?MyFunction <enter>

  7. Digite o seguinte na imediata janela: ?MySub <enter>

  8. Verifique se o ponto de interrupção e examine o valor da variável estática i na Locals janela.Ele deve ter o valor 3.

  9. Verifique se a pilha de chamadas está precisa.

  10. Sobre o Debug menu, clique em continuare verifique se estão ainda no modo de design.

Consulte também

Conceitos

Segurança do depurador

Outros recursos

Depurador Roadmap