1
« en: Jueves 23 de Abril de 2009, 01:59 »
Hola a toda la comunidad.
Mi problema es el siguiente:
Tengo una aplicación que inicia con un procedimiento Main que inicializa varias variables globales para el proyecto y tambien manda a llamar otro formulario para el control de acceso de los usuarios y este al validar el usuario muestra un formulario MDI, hasta alli todo bien, el problema que tengo es que deseo que al entrar en un menu que dice cerrar sesión, se cierre la conexión del usuario actual y reinicialize las variables y pueda entrar otro usuario.
Yo meti codigo en el evento unload del formulario MDI y mande a llamar el procedimiento Main, pero al validar al nuevo usuario me manda un error que dice que el formulario MDI solo se puede cargar una vez.
Que necesito hacer para descargar el MDI y poder darle acceso a un nuevo usuario sin necesidad de finalizar completamente la aplicación.
O que se hace en este caso para darle acceso a un nuevo usuario sin necesidad de estar cerrando la aplicación, ya que a veces se queda colgado el ejecutable en la memoria y se tiene que estar cerrando del administrador de tareas de windows.
La situación aqui es que son varias las personas que entran duarante el día a la aplicación, o ustedes me pueden decir que tengo que revisar para que no se quede colgado el ejecutable en memoria, me he dado cuenta que siempre que cierran la aplicacón por la x de la ventana del MDI pasa esto,pero a veces tambien sucede cuando le dan clic en el botón de salir.
En el evento click del boton salir esta codificado un END.
cabe aclarar que al entrar el nuevo usuario se guarda en una variable su login para posterior uso en el proyecto y ademas se habilitan menus de acuerdo a su nivel de seguridad que es leido de la base de datos.
Por su ayuda gracias