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
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
Establezca un punto de interrupción en la línea s="Add BreakPoint Here".
Escriba lo siguiente en la ventana Inmediato: ? MyFunction <enter>
Compruebe que se ha alcanzado el punto de interrupción, y que la pila de llamadas es exacta.
En el menú Depurar, haga clic en Continuar y compruebe que todavía está en modo de diseño.
Escriba lo siguiente en la ventana Inmediato: ? MyFunction <enter>
Escriba lo siguiente en la ventana Inmediato: ?MySub<enter>
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.
Compruebe que la pila de llamadas es exacta.
En el menú Depurar, haga clic en Continuar y compruebe que todavía está en modo de diseño.