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
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!
muchas gracias por la respuesta ^^
Puedes investigar sobre le BackGroundWorker para que sea mas facil y con UI :P
Hay muchas formas como te podrás haber dado cuenta pero mi preferida es WebClient y usar Download/File/String/Data/Async.