Demonstra Passo a passo: Depuração em time de design

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Padrão

PRO e equipe

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Você pode usar a janela Immediate do Visual Studio 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, o Visual Studio interromperá a execução no ponto apropriado.Você pode usar as janelas do depurador para examinar o estado de programa.Esse recurso é chamado de depuração em tempo de criação.

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

Para ocorrências dos pontos de interrupção a partir da Immediate window

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

  3. Digite o seguinte no Imediata janela: ? MyFunction <enter>

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

  5. No menu Debug, clique em Continue, e verifique se você ainda está no modo de design.

  6. Digite o seguinte no Imediata janela: ? MyFunction <enter>

  7. Digite o seguinte no Imediata janela: ? MySub <enter>

  8. Verifique se o ponto de interrupção e examine o valor da variável estática i no Variáveis locais janela.Ela deve ter o valor 3.

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

  10. No menu Debug, clique em Continue, e verifique se você ainda está no modo de design.

Consulte também

Conceitos

Segurança do Depurador

Outros recursos

Guia para o depurador