Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/06/2009, 20:59
Avatar de cobossagrav
cobossagrav
 
Fecha de Ingreso: junio-2009
Ubicación: Cusco - Perú
Mensajes: 414
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: Uso del ProgressBar en Un Loading…

Bueno Muchachos gracias por la aclaración
Entonces es meramente impredecible el saber cuánto dura
Un determinado proceso ya q en esto influye las características
Del Ordenador, siendo rápida o Lenta
Bueno en todo caso se realiza una simple simulación
Yo hacia algo casi parecido, usaba un timer q hacía incrementar
Mi Progressbar pero obviamente no tenia control
Era un Progressbar q se Incrementaba y al llenarse volvía a Cero para seguir incrementando
Bueno eso era una simulación desesperada q realice alguna vez
Pero siempre me intrigaba el no tener el control de ello…
Y como lo q comentan veo q será imposible…
Veo por ejemplo al instalar programas como se ve un progressbar
El cual recorre según supuestamente va realizando la instalación
Y cuando llega al 100 % termina todo correctamente
Aun se toman la molestia de mostrarnos en un Label los elementos q se están
Instalando, me pregunto, entonces esto es Pura farsa, una simulación absurda?
Bueno no entiendo como lo hacen…
Entonces me quedaría preguntar:
Mencionaron 2 cosas q me llamaron la Atención:

1. Backgroundworker (nunca lo Use, Como lo Hago referencias Por favor)
2. Hacer DoEvents Verificando cuando muere el proceso

Como verifico exactamente eso?
Por ejemplo Le digo a un proceso:

• Guardar Archivo: “imposible.cbs”
• Mostrar mensaje “Dios Creo si lo Guarde”


Entonces se mostrara el mensaje cuando se haya guardado el archivo.
Por mas q esto dure 1 hora por decir.
Una vez cumpla el guardado
Recién Después de esa Hora, entonces se mostrara el mensaje

• “Dios Creo si lo Guarde”

Díganme funciona así?
Esta sería la forma de saber q murió el proceso?
O estoy hablando erróneamente, o existe alguna otra forma?
Tal vez otro proceso q va y verifica
Si dicho proceso de Guardado esta aun trabajando o ya termino?

Entonces usaría el Backgroundworker, como es esto como trabaja, díganme por favor
Nunca eh usado el Backgroundworker necesito ayuda en esto

Si se supone q Un proceso aun está corriendo como hago para q el
ProgressBar se incremente De Manera Simulada,
Verificando antes q el Proceso no ah Terminado,
Para Luego Saltar al 100 % Verificando nuevamente q el proceso Término

Supongo q hay entra en acto el Backgroundworker que comentan, entonces me gustaría saber cómo va eso?

Ayúdenme por favor, en todo caso les estoy pidiendo q me digan cómo hacer lo q ustedes hacen para simular el progreso de sus procesos…

1. Backgroundworker (nunca lo Use, Como lo Hago referencias Por favor)
2. Hacer DoEvents Verificando cuando muere el proceso

----------------------------------------------------------------------------------------------------------------------------------------
Todos Para Uno…
Y Uno Para Todos…

Última edición por cobossagrav; 02/06/2009 a las 22:08 Razón: Correccion