Hola a todos,
Hacía mucho tiempo que no entraba en el foro de programación, antes era un asiduo, pero bueno, he estado demasiado liado. Cuento mi duda: en una aplicación en VB 6.0 tengo que recorrerme una serie de ficheros de texto y hacer algunas "cosillas" en una BBDD con las líneas de cada uno de ellos. El proceso es costoso y por tanto cada vez que abro uno de los ficheros muestro un progressbar en el statusbar del formulario para indicar al usuario como va el procesamiento. Al no tener mucha idea de como establecer el límite superior del progressbar lo que hago es lo siguiente:
- Abro el fichero y lo recorro volcando cada una de las líneas a un vector.
- Ahora ya sé el número de líneas que tiene el fichero (el ubound del vector más uno) y por tanto establezco el límite superior del progressbar.
- Me recorro el vector y voy procesando las líneas incrementando unitariamente el progress bar cada vez que proceso una línea
Ahora bien, me pregunto, si leyendo de fichero puedo trabajar directamente con el progressbar. Es decir, ¿es posible interactuar entre la lectura de un fichero y el incremento de un progressBar sin necesidad de tener que trabajar con ese vector sobre el que vuelco la información?
Desde ya muchas gracias por anticipado a todos y saludos,
Julio.