Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
ProgressBar No Se Ve...
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje ProgressBar No Se Ve... 
 
Hola!
Estoy con gambas 2.19

En una parte de mi código hago lo siguiente:


    ProgressBar1.Visible = TRUE
    
    'Divido las lineas leidas y las guardo en la matrix------------------------------------
    FOR fila = 0 TO 255
        FOR columna = 0 TO 15
             matrix1[fila, columna] = Mid$(matrix_auxiliar[fila], columna * 5 + 1, 4)
        NEXT
        ProgressBar1.Value = (fila / 255)
    NEXT

    ProgressBar1.Visible = FALSE
 


El proceso demora unos 15 o 20 segundos en completarse. La sentencia "ProgressBar1.Value = (fila / 255)" se ejecuta 255 veces, pero...la barra de progreso no se vé. Al comenzar  yo la "escondo" con "ProgressBar1.Visible = FALSE", pero luego no logro hacerla visible nuevamente.

Todo esto está dentro del mismo form. Lo hago tambien con algunos botones y funciona, pero la progressbar se me resiste. No quiero tenerla todo el tiempo a la vista, solo cuando se ejecuta este proceso (como debe ser!)

¿Que me puede estar pasando?  
 



 
ariel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ProgressBar No Se Ve... 
 
Yo he hecho este código, con gambas2.21 y gnome 2.30, ubuntu 10.04:

Citar:

PUBLIC SUB Button1_Click()

  DIM fila AS Integer
DIM columna AS Integer
   FOR fila = 0 TO 255
       FOR columna = 0 TO 15
            WAIT 0.01
       NEXT
       ProgressBar1.Value = (fila / 255)
   NEXT

END


Y me funciona bien, pruebalo, a ver si te da problemas.(por que tu código creo que funciona bien). De todos modos actualizate a la version 2.21.
Tambien tengo ejemplos en mi blog:

http://jsbsan.wordpress.com/2009/07...-y-progressbar/

y

en el código de gestion de almacen, tambien aparece una progressbar, hago algo igual a lo que tu quieres, tengo un progresbar que aparece y avanza, mientras graba la informacion y luego desaparece

Espero haberte ayudado. Saludos...
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Miercoles, 13 Octobre 2010, 19:59; editado 1 vez 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ProgressBar No Se Ve... 
 
Gracias por la respuesta!
Ya me pongo con la actualizacion a 2.21

Que raro, no? El código parece igual

¿Tendrá algo que ver que yo la "escondo" antes? Pero si saco eso, tampoco se ve como se actualiza. Pasa al 100% al finalizar el proceso, pero durante el mismo permanece vacia.

Sigo investigando....  
 



 
ariel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ProgressBar No Se Ve... 
 
Nop....no hay caso. Con la 2.21 tampoco funciona

¡Shit!  

Lo peor del caso es que debe ser una tontera, y no logro verla      
 



 
ariel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ProgressBar No Se Ve... 
 
Es que gambas lo hace casi al instante, por lo que apenas se nota. El usó WAIT para que cada vez que aumentara el porcentaje, esperara, y siguiera con la enumeración.

Saludos.
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ProgressBar No Se Ve... 
 
            

¡Era eso!

Pero lo interesante es que de punta a punta el proceso demora como 10 segundos....sin el "wait 0.1" no se ve...con el Wait si ...asi que...SOLUCIONADO!

Y con eso terminé la aplicación que tenia entre manos.

Son unos verdaderos maestros...
 



 
ariel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron