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
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
conjunto um ponto de interrupção na linha que lê s="Add BreakPoint Here".
Digite o seguinte no Imediata janela: ? MyFunction <enter>
Verifique que o ponto de interrupção foi atingido, e se a pilha de chamadas está correta.
No menu Debug, clique em Continue, e verifique se você ainda está no modo de design.
Digite o seguinte no Imediata janela: ? MyFunction <enter>
Digite o seguinte no Imediata janela: ? MySub <enter>
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.
Verifique se a pilha de chamadas está precisa.
No menu Debug, clique em Continue, e verifique se você ainda está no modo de design.