Necesito una idea de como hacerlo
Publicado por Javi (90 intervenciones) el 12/10/2007 01:56:07
Hola....
Mi aplicacion tiene una pantalla o ventana en la que hay un control ProgresBar (es ese
control que es una linea que va corriendo hasta el final)
La velocidad de este tipo de control se hace con un control Timer (segun sea el valor que
le demos a la propiedad INTERVAL la barra ira mas deprisa o mas despacio)
Bien, hasta aqui todo normal..........................
Lo que sucede es que mientras la barra va corriendo quiero que el programa envie un
fichero por internet... (No hay problema en el codigo)
El problema esta EN DONDE PONER LA ORDEN DE ENVIO DEL FICHERO.....
1.- Si la pongo en medio del control Timer.... la barra se para y no vuelve a andar hasta
que no ha terminado el envio...... (da la sensacion que el ordenador se ha quedado colgado)
2.- Si la pongo al Inicio (antes del de que se ponga en marcha el Timer) la barra no
empieza a andar hasta que no ha terminado el envio. (parece que el ordenador no funcione)
3.- Si la pongo al final (o sea, cuando la barra ya ha llegado al final) no tiene gracia porque
se trata que la barra vaya corriendo mientras en segundo plano se envia el fichero.....
ademas que entonces tarda un monton en cerrase el programa....
¿Alguna idea, please?
¿Como lo harias?
Gracias.
Mi aplicacion tiene una pantalla o ventana en la que hay un control ProgresBar (es ese
control que es una linea que va corriendo hasta el final)
La velocidad de este tipo de control se hace con un control Timer (segun sea el valor que
le demos a la propiedad INTERVAL la barra ira mas deprisa o mas despacio)
Bien, hasta aqui todo normal..........................
Lo que sucede es que mientras la barra va corriendo quiero que el programa envie un
fichero por internet... (No hay problema en el codigo)
El problema esta EN DONDE PONER LA ORDEN DE ENVIO DEL FICHERO.....
1.- Si la pongo en medio del control Timer.... la barra se para y no vuelve a andar hasta
que no ha terminado el envio...... (da la sensacion que el ordenador se ha quedado colgado)
2.- Si la pongo al Inicio (antes del de que se ponga en marcha el Timer) la barra no
empieza a andar hasta que no ha terminado el envio. (parece que el ordenador no funcione)
3.- Si la pongo al final (o sea, cuando la barra ya ha llegado al final) no tiene gracia porque
se trata que la barra vaya corriendo mientras en segundo plano se envia el fichero.....
ademas que entonces tarda un monton en cerrase el programa....
¿Alguna idea, please?
¿Como lo harias?
Gracias.
Valora esta pregunta


0