Esperar un método
Tengo un programa principal en el que se llama a un método.
Tengo que esperar a que ese método termine, ya que devuelve algo que es necesario para continuar con el programa.
Pero ese método tarda mucho en ejecutarse y el programa da errores enn tiempo de ejecución, ya que intenta usar datos que todavia no existen.
¿Alguien sabe como puedo esperar a que ese método termine?
Muchas Gracias.
Feliz Navidad.
Un saludo.
Tengo que esperar a que ese método termine, ya que devuelve algo que es necesario para continuar con el programa.
Pero ese método tarda mucho en ejecutarse y el programa da errores enn tiempo de ejecución, ya que intenta usar datos que todavia no existen.
¿Alguien sabe como puedo esperar a que ese método termine?
Muchas Gracias.
Feliz Navidad.
Un saludo.
Cuando llamas a un método, se espera automáticamente a que este termine. No deberías tener que hacer nada especial.
Si no es así, es que estás creando hilos (o usando ventanas).
Si son hilos, pon una variable para indicar que el método termina y haz que los hilos esperen esa variable.
Si son ventanas, puedes hacer algo parecido. Las pulsaciones de botones deben esperar a que esa variable indique que el método ha terminado.
Se bueno.
Si no es así, es que estás creando hilos (o usando ventanas).
Si son hilos, pon una variable para indicar que el método termina y haz que los hilos esperen esa variable.
Si son ventanas, puedes hacer algo parecido. Las pulsaciones de botones deben esperar a que esa variable indique que el método ha terminado.
Se bueno.