progressbar con FWH

Hasta ahora había usado los meter de CanalFive en mis aplicaciones, que eran a 16 bits. Sin embargo, con la modificación en la clase TBitmap de la versión 2.3 de FW los meter dejaron de funcionar, asi que comencé a usar la clase TMeter de FWH. Miré la clase TProgressBar de FWH pero, no se porqué, tenía en la cabeza que no funcionaba bien. Cuando cayó en mis manos xBackupLite una de las cosas que me llamó la atención era que usaba ProgressBar para indicar la realización de la copia de seguridad. Como el código fuente venía incluido fue fácil ver el comportamiento del control en vivo, tas lo cual me dispuse a usar este control en vez de los clásicos meter. El resultado es este:

20040811.gif

Anuncios

4 comentarios en “progressbar con FWH

  1. Yo hace un tiempo (unos 2 años)inclui este control en una aplicacion que mostraba el avance de un proceso “X” en una tabla, pero por algun motivo si la tabla tenia muchos registro el control no funcionba correctamente, por lo cual desistí de usarlo, creo que pense que se debia a algun problema de las api, ese asunto de los long en 16 y 32 bits, pues el problema se mostraba cuando la tabla tenia mas de 32k registros, por ello lo deje de usar, pero a raiz de la creeacion de xbackuplite pense que talvez se habia corregido el error y efectivamente ya no lo prtesento mas.

    salu2
    carlos vargas

  2. Lo mejor de todo es lo fácil de usarlos:

    // definición del control
    oMeter := TProgress():Redefine( nId, oDlg )

    // establecemos el rango
    oMeter:SetRange( 0, nFinal )

    // y rellenamos la barra cuanto queramos
    oMeter:setPos( nPos )

Los comentarios están cerrados.