Buenas Noches
Una pregunta, porque será que cuando me saldo de la aplicacion y terminan
todos los procesos, le tengo que dar en el boton del IDE la opcion de
DETENER PROGRAMA o si no tengo que esperar como 1 minuto para que finalice y
me regrese el control al IDE ??
Sin embargo, esto no me pasa si corro la aplicacion fuera del IDE.
En espera de una ayuda.
Saludos
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.
Finalizar Aplicacion
-
- Mensajes: 113
- Registrado: Lun Nov 13, 2006 5:29 am
Finalizar Aplicacion
Fernando,
En algunas ocasiones me ocurre también, y lo que he detectado en mi caso, es
que tengo DEMASIADOS archivos abiertos y el IDE tarda en refrescar, leer...
TODOS los Forms/Prgs/Módulos.
Lo que hago es cerrar muchos Forms y suelo quedarme con unos 5 o 6
abiertos... ahí he comprobado que SIEMPRE me funciona correctamente.
Espero que sea de tu ayuda.
Y para el equipo de Xailer... ¿Se podría hacer SOLO el refresco del último
Form visible que ha hecho la llamada al compilador???
Un Saludo,
Xevi.
"Fernando Hernandez" <dbfer@dilico.com.sv> escribió en el mensaje
news:[email=45bae025@news.xailer.com...]45bae025@news.xailer.com...[/email]
> Buenas Noches
>
> Una pregunta, porque será que cuando me saldo de la aplicacion y terminan
> todos los procesos, le tengo que dar en el boton del IDE la opcion de
> DETENER PROGRAMA o si no tengo que esperar como 1 minuto para que finalice
> y me regrese el control al IDE ??
>
> Sin embargo, esto no me pasa si corro la aplicacion fuera del IDE.
>
> En espera de una ayuda.
>
> Saludos
>
En algunas ocasiones me ocurre también, y lo que he detectado en mi caso, es
que tengo DEMASIADOS archivos abiertos y el IDE tarda en refrescar, leer...
TODOS los Forms/Prgs/Módulos.
Lo que hago es cerrar muchos Forms y suelo quedarme con unos 5 o 6
abiertos... ahí he comprobado que SIEMPRE me funciona correctamente.
Espero que sea de tu ayuda.
Y para el equipo de Xailer... ¿Se podría hacer SOLO el refresco del último
Form visible que ha hecho la llamada al compilador???
Un Saludo,
Xevi.
"Fernando Hernandez" <dbfer@dilico.com.sv> escribió en el mensaje
news:[email=45bae025@news.xailer.com...]45bae025@news.xailer.com...[/email]
> Buenas Noches
>
> Una pregunta, porque será que cuando me saldo de la aplicacion y terminan
> todos los procesos, le tengo que dar en el boton del IDE la opcion de
> DETENER PROGRAMA o si no tengo que esperar como 1 minuto para que finalice
> y me regrese el control al IDE ??
>
> Sin embargo, esto no me pasa si corro la aplicacion fuera del IDE.
>
> En espera de una ayuda.
>
> Saludos
>
Finalizar Aplicacion
Fernando,
> Una pregunta, porque será que cuando me saldo de la aplicacion y terminan
> todos los procesos, le tengo que dar en el boton del IDE la opcion de
> DETENER PROGRAMA o si no tengo que esperar como 1 minuto para que finalice
> y me regrese el control al IDE ??
Es difícil apuntar una causa concreta. Comprueba que no estás creando muchos
formularios con la propiedad lHideOnClose = .T. y que estén pendientes de
destruir. Comprueba también los datasets (u otros ficheros de datos), y en
general cualquier cosa que quede abierta o pendiente de destruir, porque al
salir del programa tienen que ser cerrados y/o destruidos, y eso lleva su
tiempo.
> Sin embargo, esto no me pasa si corro la aplicacion fuera del IDE.
Seguramente porque no lo notas, no porque no se produzca. Abre el
administrador de tareas de windows y comprueba cuanto tarda en desaparecer
de la lista de procesos.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Una pregunta, porque será que cuando me saldo de la aplicacion y terminan
> todos los procesos, le tengo que dar en el boton del IDE la opcion de
> DETENER PROGRAMA o si no tengo que esperar como 1 minuto para que finalice
> y me regrese el control al IDE ??
Es difícil apuntar una causa concreta. Comprueba que no estás creando muchos
formularios con la propiedad lHideOnClose = .T. y que estén pendientes de
destruir. Comprueba también los datasets (u otros ficheros de datos), y en
general cualquier cosa que quede abierta o pendiente de destruir, porque al
salir del programa tienen que ser cerrados y/o destruidos, y eso lleva su
tiempo.
> Sin embargo, esto no me pasa si corro la aplicacion fuera del IDE.
Seguramente porque no lo notas, no porque no se produzca. Abre el
administrador de tareas de windows y comprueba cuanto tarda en desaparecer
de la lista de procesos.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
Finalizar Aplicacion
Xevi,
> Y para el equipo de Xailer... ¿Se podría hacer SOLO el refresco del último
> Form visible que ha hecho la llamada al compilador???
Bueno, cuando retorna al IDE, se hacen muchas cosas, pero no se reconstruyen
los formularios que estuvieran abiertos. Estos ya estaban creados, y lo
único que hace con ellos es mostrarlos u ocultarlos en función de su estado
inicial.
Respecto a lo que apuntas, no creo que sea exactamente así. Podría pasar que
al ejecutar un programa que consuma mucha memoria, windows la reasigne y se
la quite al IDE, y al volver le cueste recuperar su estado. Pero eso sólo
ocurriría si el ordenador dispone de poca memoria libre y el programa la ha
desbordado bastante.
Yo me inclino por lo que le he contestado a Fernando. No obstante, si
realmente hay algún problema en el IDE os agradecería que me dierais todas
las pistas posibles para solucionarlo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Y para el equipo de Xailer... ¿Se podría hacer SOLO el refresco del último
> Form visible que ha hecho la llamada al compilador???
Bueno, cuando retorna al IDE, se hacen muchas cosas, pero no se reconstruyen
los formularios que estuvieran abiertos. Estos ya estaban creados, y lo
único que hace con ellos es mostrarlos u ocultarlos en función de su estado
inicial.
Respecto a lo que apuntas, no creo que sea exactamente así. Podría pasar que
al ejecutar un programa que consuma mucha memoria, windows la reasigne y se
la quite al IDE, y al volver le cueste recuperar su estado. Pero eso sólo
ocurriría si el ordenador dispone de poca memoria libre y el programa la ha
desbordado bastante.
Yo me inclino por lo que le he contestado a Fernando. No obstante, si
realmente hay algún problema en el IDE os agradecería que me dierais todas
las pistas posibles para solucionarlo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
-
- Mensajes: 113
- Registrado: Lun Nov 13, 2006 5:29 am
Finalizar Aplicacion
Ok. Gracias por la ayuda.
El problema que tenia un formulario con la propiedad lHideOnClose=.t., tal
como usted me comentaba. Lo cambie y ahora cierra de forma normal. Por un
momento pense que la base de datos de Oracle me estaba consumiendo
demasiados recursos.
Nuevamente gracias
Saludos
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=45bbac75@news.xailer.com...]45bbac75@news.xailer.com...[/email]
> Fernando,
>
>> Una pregunta, porque será que cuando me saldo de la aplicacion y terminan
>> todos los procesos, le tengo que dar en el boton del IDE la opcion de
>> DETENER PROGRAMA o si no tengo que esperar como 1 minuto para que
>> finalice y me regrese el control al IDE ??
>
> Es difícil apuntar una causa concreta. Comprueba que no estás creando
> muchos formularios con la propiedad lHideOnClose = .T. y que estén
> pendientes de destruir. Comprueba también los datasets (u otros ficheros
> de datos), y en general cualquier cosa que quede abierta o pendiente de
> destruir, porque al salir del programa tienen que ser cerrados y/o
> destruidos, y eso lleva su tiempo.
>
>
>> Sin embargo, esto no me pasa si corro la aplicacion fuera del IDE.
>
> Seguramente porque no lo notas, no porque no se produzca. Abre el
> administrador de tareas de windows y comprueba cuanto tarda en desaparecer
> de la lista de procesos.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
El problema que tenia un formulario con la propiedad lHideOnClose=.t., tal
como usted me comentaba. Lo cambie y ahora cierra de forma normal. Por un
momento pense que la base de datos de Oracle me estaba consumiendo
demasiados recursos.
Nuevamente gracias
Saludos
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=45bbac75@news.xailer.com...]45bbac75@news.xailer.com...[/email]
> Fernando,
>
>> Una pregunta, porque será que cuando me saldo de la aplicacion y terminan
>> todos los procesos, le tengo que dar en el boton del IDE la opcion de
>> DETENER PROGRAMA o si no tengo que esperar como 1 minuto para que
>> finalice y me regrese el control al IDE ??
>
> Es difícil apuntar una causa concreta. Comprueba que no estás creando
> muchos formularios con la propiedad lHideOnClose = .T. y que estén
> pendientes de destruir. Comprueba también los datasets (u otros ficheros
> de datos), y en general cualquier cosa que quede abierta o pendiente de
> destruir, porque al salir del programa tienen que ser cerrados y/o
> destruidos, y eso lleva su tiempo.
>
>
>> Sin embargo, esto no me pasa si corro la aplicacion fuera del IDE.
>
> Seguramente porque no lo notas, no porque no se produzca. Abre el
> administrador de tareas de windows y comprueba cuanto tarda en desaparecer
> de la lista de procesos.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>