Saludos amigos
Tengo un pequeño problema con las ventanas hijas al salir de la aplicación. Sucede que uso una variable static única que contiene el objeto Connection que es la misma durante toda la sesión del programa y es usada en todas las ventanas hijas que se abran. Este objeto se cierra al momento que salgo de la aplicación, es decir en el valid de la ventana principal.
Yo tenía entendido que el valid de la principal se ejecutaría al final luego de cerrar todas las ventanas hijas, pero veo que no es así. Porque al salir de la aplicación lo primero que hace es cerrar el objeto conección y dejando sin la variable que es usada en las hijas que aún no se cierran, dando lugar a error.
Si cierro todas las ventanas hijas y al final cierro la principal, no da ningún error de ausencia de datos.
Entonces cómo hago para que primero se procesen los valids de las ventanas hijas y al final el de la principal. O cómo hago para que en el valid de la principal mande a cerrar todas las ventanas hijas para finalmente eliminar el objeto .
Cualquier sugerencia es bienvenida.
Marcelo Jingo