![]() |
Quitar sonido al cerrar aplicacion
Un saludo a todos.
Tengo una aplicación en la cual se autocrea la forma de login, y apenas el usuario ingresa los datos correctos oculto esta y llamo la forma principal en donde esta el menu. Lo que no he podido resolver es que al cerrar la forma del menu, en el evento OnClose le digo que me cierre la forma del login y antes de cerrarse toda la aplicación emite un sonido. No se si estoy omitiendo alguna instrucción antes de cerrar alguna de las formas que he mencionado. Por su ayuda muchas gracias. |
No sé exactamente cuál sea tu problema pero sí te puedo decir que tu formulario principal no es el que tú piensas sino el del Login. Lo más adecuado, en mi opinión, para esta situación, es no dejar que el Login sea el formulario principal. Para ello debes escribir tu archivo dpr más o menos así:
LoginForm debe establecer antes de salir el valor de su propiedad ModalResult a mrOk si los datos son correctos o a mrCancel en caso contrario. De esta forma no tendrás que mantener oculto un formulario que sólo se usó al inicio. // Saludos |
Roman, hice los cambios que me recomendaste, pero resulta que ahora el sonido aparece apenas se abre la forma principal (la del menu) y la verdad no se que pueda ser.
Segun lo que tu dices: Cita:
|
Perdon, era una validación la que me estaba generando el sonido. Muchas Gracias Roman.
|
Si seguiste el esquema propuesto, entonces el formulario principal será el que se espera, MainForm.
En cuanto al sonido, creo que más bien habrá que buscarle por otro lado. ¿Qué tipo de componentes estás usando? ¿Qué hay en tus eventos OnCreate, OnShow, OnClose, etc.? El sonido no puede venir por el sólo hecho de mostrar el formulario. // Saludos |
Vuelvo y reitero mis disculpas, el sonido que se generaba después de aplicar el código que me recomendaste fue por un evento asociado con la tecla enter del cual no me habia percatado.
Muchas gracias.:D |
La franja horaria es GMT +2. Ahora son las 10:47:41. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi