Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Problema con el maximo de una progress bar (https://www.clubdelphi.com/foros/showthread.php?t=44738)

dec 13-06-2007 17:53:14

Problemas al asignar el máximo de una barra de progreso (original de Bobok)
 
Hola,

Este hilo no lo inicio yo... lo inicia el compañero Bobok. Resulta que inició un hilo con la pregunta que transcribo a continuación, pero, al responderle, me di cuenta de que mi respuesta quedaba por delante de la misma pregunta... algo incomprensible y nunca visto.

Respondí otra vez al hilo y volvió a suceder lo mismo... y me plantee algo que no debí haberme planteado: borrar mi respuesta, que era el primer mensaje del hilo, según quedaban las cosas... y claro, al borrar el primer mensaje del hilo, adiós a todo el hilo, pregunta y respuestas incluidas...

Así que transcribo aquí la pregunta del compañero Bobok:

Cita:

Empezado por Bobok
Que tal? El problema es este: Hice una aplicacion donde cuento la cantidad de veces que se repite una palabra dentro de varios archivos de texto. Para esto voy revisando los archivos uno por uno, linea por linea. El problema es qe quiero mostrar una barra de progreso mientras dura el proceso que revisa las lines, pero como no se cuantos archivos voy a revisar ni cuuantas lineas tiene cada archivo de texto; no puedo ponerle un maximo a la barra. Entonces, la barra solo se muestra hasta la mitad o un poco menos. Alguna idea de como solucionar esto? Gracias.

Y a continuación va mi respuesta a esta pregunta:

Cita:

Empezado por Yo mismo
Hola,

Bueno. O muestras una barra de progreso "sin límite" (de esas que van y vienen, precisamente, porque no se sabe exactamente cuándo va a terminar una determinada tarea), o bien te las ingenias para conocer el máximo de pasos de la barra de progreso.

Por ejemplo, si ahora vas buscando archivos y procesándolos según los encuentras, la vez podrías realizar la búsqueda de todos los archivos a procesar, (ya conocerías el número de estos) y a continuación pasar a su proceso.

Con las líneas de los archivos pareciera que precisarías de otra barra de progreso. Y sería el mismo asunto: cuentas todas las líneas del archivo, asignas el máximo de pasos de la barra de progreso en consecuencia y te pones a hacer lo que sea menester.


Bobok 13-06-2007 17:54:55

Problema con el maximo de una progress bar
 
Bueno, al parecer mi otro tema desaparecio. Dec, podrias explicarme como es lo de las barras de progreso sin limites?


La franja horaria es GMT +2. Ahora son las 16:21:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi