• Sábado 21 de Septiembre de 2024, 11:55

Autor Tema:  Problemas Con Revalidate Creo  (Leído 980 veces)

alemag

  • Miembro MUY activo
  • ***
  • Mensajes: 180
    • Ver Perfil
Problemas Con Revalidate Creo
« en: Sábado 20 de Mayo de 2006, 08:03 »
0
Saludos compañeros, en mi aplicacion tengo que procesar una serie de datos y ese proceso puede tardar por los 40 segundos, ya que el volumen de datos es muy grande. Pues bien mientras se procesan otros datos si abro una ventana cualquiera de otra aplicacion, deja un cuadrado gris en mi aplicacion y si muevo dicha ventana, el cuadrado gris va aumentando borrando lo que tenia en mi aplicacion. Espero que me hayais entendido. Pero esto sucede solo mientras proceso los datos. Alguien me puede aportar alguna sugerencia o solucion por favor ??? Gracias por adelantado.

silverfox

  • Miembro MUY activo
  • ***
  • Mensajes: 280
    • Ver Perfil
Re: Problemas Con Revalidate Creo
« Respuesta #1 en: Lunes 22 de Mayo de 2006, 12:37 »
0
Eso es porque mientras estás procesando consumes el tiempo de tu aplicación y no le da tiempo a procesar el repaint.

Si no quieres que ocurra, deberías utilizar varias hebras con distintas prioridades: Una para procesar los datos y otra para realizar el repintado. Seguramente pasará lo mismo si tienes un botón 'cancelar' y quieres pulsarlo: Al consumir el tiempo en el procesado de los datos, no conseguirás pulsar el botón. La solución es la misma: una hebra aparte donde controlar este click en el botón.


Suerte.


Silverfox

alemag

  • Miembro MUY activo
  • ***
  • Mensajes: 180
    • Ver Perfil
Re: Problemas Con Revalidate Creo
« Respuesta #2 en: Lunes 22 de Mayo de 2006, 22:49 »
0
Si, asi me ha funcionado, poniendolo en un hilo distinto. Muchas gracias.