Compartir a través de


Tutorial: Depurar en tiempo de diseño

Puede utilizar la ventana Inmediato de Visual Studio para ejecutar una función o subrutina mientras su aplicación no se está ejecutando.Si la función o subrutina contiene un punto de interrupción, Visual Studio interrumpirá la ejecución en el punto adecuado.A continuación puede utilizar las ventanas del depurador para examinar el estado del programa.Esta característica se denomina depuración en tiempo de diseño.

El siguiente procedimiento muestra cómo puede utilizar esta característica.

Para establecer los puntos de interrupción en la ventana Inmediato

  1. Pegue el siguiente código en una aplicación de consola de 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. Establezca un punto de interrupción en la línea s="Add BreakPoint Here".

  3. Escriba lo siguiente en la ventana Inmediato: ? MyFunction <enter>

  4. Compruebe que se ha alcanzado el punto de interrupción, y que la pila de llamadas es exacta.

  5. En el menú Depurar, haga clic en Continuar y compruebe que todavía está en modo de diseño.

  6. Escriba lo siguiente en la ventana Inmediato: ? MyFunction <enter>

  7. Escriba lo siguiente en la ventana Inmediato: ?MySub<enter>

  8. Compruebe que ha alcanzado el punto de interrupción, y examine el valor de la variable estática i en la ventana Variables locales.Debería tener el valor de 3.

  9. Compruebe que la pila de llamadas es exacta.

  10. En el menú Depurar, haga clic en Continuar y compruebe que todavía está en modo de diseño.

Vea también

Conceptos

Seguridad del depurador

Otros recursos

Guía básica del depurador