aqui os mando un ejemplo autocontenido, coged y poner la hora de inicio un
valor superior a la hora final, y darle al tabulador. Observad como el
msgstop que puse para controlar que no sea asi, lo repite 2 veces.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL
Attached files prueba.zip (2.1 KB)Â
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
doble evaluacion evento on exit
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
doble evaluacion evento on exit
He observado que mientras antes en el evento onclose tenia que llamar a los
onexit de los correspondientes controles del formulario, para asegurarme que
se habian ejecutado, ahora no es necesario????. No hay button es una toolbar
por eso tuve que poner en el evento onclose todas las llamadas, y ahora no
es necesario ya lo ejecuta el por defecto. Ahora deje el evento onclose que
devuelve .T. y lo llamo desde donde tengo mi clase y manipulo el formulario,
al cerrar en vez de hacer oForm:Close() directamente, primero hago
oForm:OnClose() y despues Close(), no he probado a quitar todo eso a ver si
sigue funcionando, - por logica tendria que funcionar - pero asi es como lo
tengo. Pero si en vez de cerrar con la toolbar o con el boton de cierre del
formulario, lo que hago es simplemente cambiar un valor y pulsar el intro
para pasar al siguiente control, me lo evalua 2 veces.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL
onexit de los correspondientes controles del formulario, para asegurarme que
se habian ejecutado, ahora no es necesario????. No hay button es una toolbar
por eso tuve que poner en el evento onclose todas las llamadas, y ahora no
es necesario ya lo ejecuta el por defecto. Ahora deje el evento onclose que
devuelve .T. y lo llamo desde donde tengo mi clase y manipulo el formulario,
al cerrar en vez de hacer oForm:Close() directamente, primero hago
oForm:OnClose() y despues Close(), no he probado a quitar todo eso a ver si
sigue funcionando, - por logica tendria que funcionar - pero asi es como lo
tengo. Pero si en vez de cerrar con la toolbar o con el boton de cierre del
formulario, lo que hago es simplemente cambiar un valor y pulsar el intro
para pasar al siguiente control, me lo evalua 2 veces.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
doble evaluacion evento on exit
solucionado y funcionando 100%. Esto es rapidez asi es facil programar desde
luego.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL
luego.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL