Tengo una aplicación VB que necesito monitorear mientras se está ejecutando. Agregué algunas variables a la ventana Inspección, pero mientras la aplicación se está ejecutando, la ventana de observación está atenuada. La única forma que he encontrado para ver los valores de las variables es usar Debug -> Break All, pero esto detiene el programa.Visual Studio ¿La ventana del reloj está atenuada?
He utilizado otros IDEs y permiten el control de variables activas. ¿Es esto posible en VS?
Disculpe si esta es una pregunta novato.
ACTUALIZACIÓN: Para que quede claro, mi aplicación se está comunicando con un equipo de laboratorio y, a medida que se envían o reciben datos o se detectan errores, se incrementan los contadores. Me gustaría ver estos contadores, pero no quiero construir una pantalla para hacer esto, ya que están para la depuración. Simplemente asumí que esta es la funcionalidad básica en cualquier IDE
SORPRENDENTE: Parece que Visual Studio no ofrece esta funcionalidad básica (lo que yo consideraría). Para aquellos que parecen pensar que esto no es posible con un lenguaje interpretado, considere este experimento mental. Si presionó Romper todo rápidamente seguido de Continuar, entonces actualizaría la ventana del reloj, ¿correcto? ¿Por qué entonces no puede Visual Studio hacer esto como un solo comando Actualizar reloj o mejor aún permitir que esta función se ejecute automáticamente en un período especificado por el usuario. Sin escrituras de depuración, sin archivos de registro, sin detener su programa a mitad de camino y creando tiempos de espera excedidos. Estoy sorprendido de que no puedas hacer esto. Es un poco como no tener puntos de ruptura.
@Shocked En teoría, un depurador también podría hacerlo mediante el establecimiento de una CPU de apoyo punto de interrupción rango de datos en la memoria, y hacer 'break, actualizar el reloj, y luego continuar' automáticamente cada vez que se actualiza la variable. – ChrisW