Progresos de la descarga en VB con My.Computer.Network.DownloadFile

Iniciado por lord_Sirikon, 23 Diciembre 2010, 00:04 AM

0 Miembros y 1 Visitante están viendo este tema.

lord_Sirikon

Hola a todos os cuento:

Tengo una aplicación para actualizar un programa, quiero que mientras se descargan las cosas haya una animación gif ilustrando una ventanita pequeña, la cual debajo tenga un label que vaya cambiando según lo que esté haciendo el programa ("Comprobando Versión", "Buscando Actualización", "Descargando Actualizacion"...)

El problema es que cuando la descarga se inicia, el programa se para totalmente y se queda bloqueado hasta que la descarga termina, como hago para que no se quede pillado?

salu2 y gracias de antemano!

PD: Creo que esto iría en el foro de Visual Basic, pero como se utiliza una opción de .NET y es la que me causa el problema pues estaba en duda xD

[D4N93R]

Hola,

Primero que nada, .Net no es una opción :)
Segundo, necesitas utilizar Threads, ya sea con un BackgroundWorker (opción más fácil), o usar la clase Thread (Opción más personalizable)

Un saludo!

lord_Sirikon


raul338

Puedes investigar sobre le BackGroundWorker para que sea mas facil y con UI :P

Keyen Night

Hay muchas formas como te podrás haber dado cuenta pero mi preferida es WebClient y usar Download/File/String/Data/Async.
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...