Buenos días a todos.
Hoy he estado trasteando con las consultas a mysql y a decir verdad, funciona muy rápida la obtención de datos. Las pruebas de inserción también son muy rápidas.
Mi duda es que, a raíz de incluir la librería al proyecto, cuando finalizo la aplicación ésta se queda unos segundos como tratando de finalizar algo ( La interfaz de la aplicación se cierra, pero el proceso sigue cargado ) y no se cierra completamente transcurridos esos segundos.
¿Es un comportamiento normal? De no serlo, ¿cómo puedo evitar ese "Lag" desde que cierro la aplicación hasta que realmente finaliza?
Gracias de antemano a todos. Un saludo.
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.
Duda con < libmysql.lib >
-
- Mensajes: 420
- Registrado: Sab Ago 16, 2008 9:06 pm
Duda con < libmysql.lib >
¿Has cerrado cada dataset al terminar?
El 21/06/2012 12:44, Joan Ramón escribió:
> Buenos días a todos.
>
> Hoy he estado trasteando con las consultas a mysql y a decir
> verdad, funciona muy rápida la obtención de datos. Las
> pruebas de inserción también son muy rápidas.
>
> Mi duda es que, a raíz de incluir la librería al proyecto,
> cuando finalizo la aplicación ésta se queda unos segundos
> como tratando de finalizar algo ( La interfaz de la
> aplicación se cierra, pero el proceso sigue cargado ) y no
> se cierra completamente transcurridos esos segundos.
>
> ¿Es un comportamiento normal? De no serlo, ¿cómo puedo
> evitar ese "Lag" desde que cierro la aplicación hasta que
> realmente finaliza?
>
> Gracias de antemano a todos. Un saludo.
El 21/06/2012 12:44, Joan Ramón escribió:
> Buenos días a todos.
>
> Hoy he estado trasteando con las consultas a mysql y a decir
> verdad, funciona muy rápida la obtención de datos. Las
> pruebas de inserción también son muy rápidas.
>
> Mi duda es que, a raíz de incluir la librería al proyecto,
> cuando finalizo la aplicación ésta se queda unos segundos
> como tratando de finalizar algo ( La interfaz de la
> aplicación se cierra, pero el proceso sigue cargado ) y no
> se cierra completamente transcurridos esos segundos.
>
> ¿Es un comportamiento normal? De no serlo, ¿cómo puedo
> evitar ese "Lag" desde que cierro la aplicación hasta que
> realmente finaliza?
>
> Gracias de antemano a todos. Un saludo.
Duda con < libmysql.lib >
Pues he repasado el código y allá dónde creo y abro uno, lo finalizo. Así que por ahi no creo que me venga ese "Lag". Gracias por tu interés!. ¿Alguna otra idea?
Duda con < libmysql.lib >
Joan Ramón,
> Hoy he estado trasteando con las consultas a mysql y a decir
> verdad, funciona muy rápida la obtención de datos. Las
> pruebas de inserción también son muy rápidas.
>
> Mi duda es que, a raíz de incluir la librería al proyecto,
> cuando finalizo la aplicación ésta se queda unos segundos
> como tratando de finalizar algo ( La interfaz de la
> aplicación se cierra, pero el proceso sigue cargado ) y no
> se cierra completamente transcurridos esos segundos.
>
> ¿Es un comportamiento normal? De no serlo, ¿cómo puedo
> evitar ese "Lag" desde que cierro la aplicación hasta que
> realmente finaliza?
Sí, es un comportamiento normal. Pero no ocurre siempre. Ocurre "según
le pille" a libmysql.dll.
Hasta donde yo pude averiguar en su momento, la dll cliente hace algunas
tareas en segundo plano, por lo que cuando termina el programa y le pide
a la dll descargarse de memoria, ésta tarda un poco si está ocupada.
Lógicamente, si no está ocupada haciendo algo, entonces termina enseguida.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Hoy he estado trasteando con las consultas a mysql y a decir
> verdad, funciona muy rápida la obtención de datos. Las
> pruebas de inserción también son muy rápidas.
>
> Mi duda es que, a raíz de incluir la librería al proyecto,
> cuando finalizo la aplicación ésta se queda unos segundos
> como tratando de finalizar algo ( La interfaz de la
> aplicación se cierra, pero el proceso sigue cargado ) y no
> se cierra completamente transcurridos esos segundos.
>
> ¿Es un comportamiento normal? De no serlo, ¿cómo puedo
> evitar ese "Lag" desde que cierro la aplicación hasta que
> realmente finaliza?
Sí, es un comportamiento normal. Pero no ocurre siempre. Ocurre "según
le pille" a libmysql.dll.
Hasta donde yo pude averiguar en su momento, la dll cliente hace algunas
tareas en segundo plano, por lo que cuando termina el programa y le pide
a la dll descargarse de memoria, ésta tarda un poco si está ocupada.
Lógicamente, si no está ocupada haciendo algo, entonces termina enseguida.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
Duda con < libmysql.lib >
O.K. Muchas gracias por la aclaración.