Manual de Visual Basic

Page 88

MsgBox(CStr(speed) & " miles per hour")

Presione F5 para ejecutar el programa. Aparece un cuadro de diálogo Ayudante de excepciones con el mensaje "No se controló OverflowException". Una línea de puntos que va del cuadro de diálogo a su archivo de código señala la línea de código que produjo el error. Observe que la primera sugerencia sobre solución de problemas del Ayudante de excepciones indica que debe asegurarse de no estar dividiendo por cero. Mueva el mouse sobre la variable miles y manténgalo ahí durante unos segundos. La información sobre herramientas que verá dice "miles 55". Ahora mueva el mouse sobre la variable hours; la información sobre herramientas debe decir "hours 0". Debido a que no se puede dividir por cero y el valor de hours es cero, ya ha encontrado la causa del error: no haber actualizado el valor de hours. Agregue la siguiente línea de código sobre la línea miles = 55. Visual Basic Express

Copiar código

hours = 2

Haga clic en la flecha amarilla situada en el margen izquierdo del código y arrástrela hasta la línea hours = 2. Esto permite que el programa continúe desde esa línea en lugar de continuar desde la línea que contiene el error. Para que se reconozca la solución del error es necesario ejecutar la nueva línea de código recién agregada. Presione F5 para que el programa continúe. Aparece un cuadro de diálogo que muestra "28 miles per hour".

Información detallada: qué ocurriría si... Comprobar código en la ventana Inmediato En esta lección, aprenderá a evaluar y ejecutar un código utilizando la ventana Inmediato. En la lección anterior, aprendió cómo corregir errores en tiempo de ejecución utilizando el Ayudante de excepciones. Sin embargo, a veces es posible que no esté claro cómo corregir un error y se desee probar una posible corrección Everts Garay | Granada, Nicaragua| Paseo por Visual Basic 2008 88


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.