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