Download Retorno
Transcript
Section 4 Depurar Encontrar Bugs Aunque tu aplicación funciona bien, existen un par de bugs que El error ha ocurrido porque has intentado eliminar (o deben de resolverse. Un bug es cuando el código o la aplicación completar) una fila que aun no exist. Cuando no está hace algo no esperado, por lo general derivando en un cuelgue. seleccionada una fila en el Listbox, la propiedad ListIndex ¿Te has dado cuenta de cuál puede ser el problema? devuelve -1. Dado que no es una fila válida del ListBox, el Una pista: ¿qué ocurre si haces clic en el botón Complete o Delete sin que esté seleccionada una tarea? Prueba. comando Cell lanza un OutOfBoundsException. Figura 3.5 Un Error mostrado en el navegador 1. Ejecuta la app y haz clic en el botón Complete sin hacer nada más. Figura 3.4 Depurador deternido en la línea de código que ha causado el error Tu aplicación cambiará al Depurador con la línea de código seleccionada. Tu código se ha colgado con un OutOfBoundsException y ahora estás en el depurador. 2. Haz clic en el botón Resumir en la barra de herramientas del depurador, de modo que puedas ver el mensaje de error real. 27