buenas mis amigos Gamberos. tengo una duda el cual el dia de hoy e pensado un poco.
e estado practicando con el ProgressBar y penc como se hace esto?
supongamos q agrego un ProgressBar en el programa q diseñe, y copio un archivo el cual tardara media hora en copiarse. lo que quiero es q el tiempo del ProgressBar y el tiempo de espera de la copia del archivo sean iguales. cmo se hace para hacer eso?
muestrenme algun ejemplo simple..
resumido... q el tiempo del ProgressBar sea igual q el de la copia del archivo. espero que me aclaren esa duda...
gracias!!
Duda Sobre ProgressBar Y Archivo Pesado :)
Objetivo: Re: Duda Sobre ProgressBar Y Archivo Pesado :)
misael:
Intentare ayudar un poco.No es la solución completa.
Con la función stat puedes saber que tamaño tiene el archivo.
Si divides ese tamaño entre 100%, tendrás el tamaño en bytes que corresponde a un 1%. (0.01) que son los incrementos
que tiene la barra de progreso.El tamaño máximo de la barra es 1.
Necesitas controlar el tiempo.El de inicio y el transcurrido, que se va incrementando, claro.
El archivo según tipo, abrirlo en modo lectura y dentro de un bucle while controlar que ha llegado al final de este.
Todo lo principal va dentro de ese bucle.
Esto de tener el tiempo contado, no me da para mas.Es una idea, compañero.
Me quedo corto. Espero que te valga como una pequeña ayuda.
Saludos.
Intentare ayudar un poco.No es la solución completa.
Con la función stat puedes saber que tamaño tiene el archivo.
Si divides ese tamaño entre 100%, tendrás el tamaño en bytes que corresponde a un 1%. (0.01) que son los incrementos
que tiene la barra de progreso.El tamaño máximo de la barra es 1.
Necesitas controlar el tiempo.El de inicio y el transcurrido, que se va incrementando, claro.
El archivo según tipo, abrirlo en modo lectura y dentro de un bucle while controlar que ha llegado al final de este.
Todo lo principal va dentro de ese bucle.
Esto de tener el tiempo contado, no me da para mas.Es una idea, compañero.
Me quedo corto. Espero que te valga como una pequeña ayuda.
Saludos.
Objetivo: Re: Duda Sobre ProgressBar Y Archivo Pesado :)
Creo que lo que habría que hacer es ir mirando cada segundo qué tamaño tiene el archivo destino. Después compararlo con el tamaño original y sacar el porcentaje para la barra de progreso.
Lo principal sería eso de "mirar cada segundo" cómo se hace en gambas.
Lo principal sería eso de "mirar cada segundo" cómo se hace en gambas.
Objetivo: Re: Duda Sobre ProgressBar Y Archivo Pesado :)
última edición por misael el Miercoles, 17 Agosto 2011, 16:25; editado 1 vez
muchas gracias mis queridos compañeros Shell y geaplanet esto me aclaro un poco la duda
vere q saco de el code que me mostrastes shell
vere q saco de el code que me mostrastes shell
última edición por misael el Miercoles, 17 Agosto 2011, 16:25; editado 1 vez
Página 1 de 1
No puede crear mensajesNo 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.6645s (PHP: -90% SQL: 190%)
Consultas SQL: 46 - Debug off - GZIP Activado