GRID CONTROL
Posted: Wed Apr 23, 2025 8:05 pm
Hola a todos,
Hace años que utilizo HMG y hasta ahora sigo utilizando obligadamente la versión HMG 3.4.1.
Cuando utilizo versiones como HMG 3.4.3 o superior hay problemas al utilizar el Control Grid de forma virtual con bases de datos grandes.
Adjunto ejemplo simple del software con el que tengo este inconveniente para comprobar el uso de Control Grid que utiliza variables dinámicas y base de datos con 100.000 registros, que funciona correctamente compilado con HMG 3.4.1,incluso con 600.000 registros.
Adjunto también ejemplo compilado con HMG3.4.2 donde ya se detecta cierta ralentización al cargar y al hacer scroll con respecto a la compilación HMG 3.4.1., y otros más compilados con versiones posteriores de HMG 4.4.4 hasta HMG 3.6.6 en los que el control grid colapsa, sin que haya forma de que funcione correctamente.
Sólo cuando se desconecta la función de PAINTDOUBLEBUFFER que evita el parpadeo del control gris durante el scroll, se muestran algún registro muy ralentizado y no atiende a las definiciones de las variables dinámicas.
El botón de estado sobre la columna permite filtrar el tipo de estado seleccionado en la lista.
Con los ejemplos adjuntos puede apreciarse la diferencia de funcionamiento sobre cada versión.
Este problema impide que pueda actualizar y utilizar las versiones superiores del compilador HMG.
Por favor, alguien puede aportar alguna solución.??
Muchas gracias a todos!!
Hace años que utilizo HMG y hasta ahora sigo utilizando obligadamente la versión HMG 3.4.1.
Cuando utilizo versiones como HMG 3.4.3 o superior hay problemas al utilizar el Control Grid de forma virtual con bases de datos grandes.
Adjunto ejemplo simple del software con el que tengo este inconveniente para comprobar el uso de Control Grid que utiliza variables dinámicas y base de datos con 100.000 registros, que funciona correctamente compilado con HMG 3.4.1,incluso con 600.000 registros.
Adjunto también ejemplo compilado con HMG3.4.2 donde ya se detecta cierta ralentización al cargar y al hacer scroll con respecto a la compilación HMG 3.4.1., y otros más compilados con versiones posteriores de HMG 4.4.4 hasta HMG 3.6.6 en los que el control grid colapsa, sin que haya forma de que funcione correctamente.
Sólo cuando se desconecta la función de PAINTDOUBLEBUFFER que evita el parpadeo del control gris durante el scroll, se muestran algún registro muy ralentizado y no atiende a las definiciones de las variables dinámicas.
El botón de estado sobre la columna permite filtrar el tipo de estado seleccionado en la lista.
Con los ejemplos adjuntos puede apreciarse la diferencia de funcionamiento sobre cada versión.
Este problema impide que pueda actualizar y utilizar las versiones superiores del compilador HMG.
Por favor, alguien puede aportar alguna solución.??
Muchas gracias a todos!!