ProgressBar No Se Ve...


Objetivo: 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?

Perfil MP  
Objetivo: 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...

última edición por jsbsan el Miercoles, 13 Octobre 2010, 19:59; editado 1 vez
Objetivo: 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....

Perfil MP  
Objetivo: 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

Perfil MP  
Ayortano
Objetivo: 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.

Objetivo: 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...

Perfil MP  

Página 1 de 1


  
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

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.718s (PHP: -91% SQL: 191%)
Consultas SQL: 46 - Debug off - GZIP Activado