problema con eventos

malaguita
02 de Febrero del 2005
Hola.
En mi aplicación tras pulsar un botón hago un chequeo de una serie de campos. El problema se da cuando al no ser válido el chequeo, debería cortarse la ejecución. Lo que hago tras fallar es invocar a un return. Lo que ocurre es que acaba ese procedimiento pero sigue desde donde fue invocado, y yo lo que quiero es cortar toda la ejecución.¿como puedo hacerlo?
Saludos y gracias.

eth0
02 de Febrero del 2005
Lo que necesitas es comprobar, después de invocar al método, que éste ha finalizado correctamente. Para ello puedes devolver (si no devuelves algo ya) true o false en función de si todo ha ido bien o no. Y en el código que llama al método, comprobar si el valor devuelto es true antes de seguir.

opalo
02 de Febrero del 2005
Lo que te ha dicho eth0 es una muy buena solución. Otra es asegurarte que el proceso que estés ejecutando esté dentro de un try catch para que si a la mitad del mismo casca, salte la excepción y te asegures de que no se sigue ejecutando.