Hola
Estoy armando un pequeño downloader pero cuando descargo archivos mayores de 1 mega de cuelga ello se debe a que el proceso es asincrono en la llamada a la api URLDownloadToFile
¿alguna idea para poder controlar esto y evitar k el programa se bloquee?
usa descargar asyncrona pues, o con sockets...
bueno la idea es que sea syncrono no asyncrona
para que no se bloque...
No, cuando llamas a URLDownloadToFile sin implementar la interfaz IBindStatusCallback funciona de manera sincronica y por eso se te freeza el proceso. Lo que tenes que hacer es implementar el callback o utilizar sockets/usercontrols.
Gracias amigo Cobein, pero eso de implementar la interfaz IBindStatusCallback, segun he leido ayuda a monitorear el proceso de descarga, pero no es accesible
desde Visual Basic, es necesario implementarla desde un origen externo.
mmm....vaya quiero controlar esto mas que nada para hacer algunas actualizaciones de un programita k voy haciendo..lo que se me ocurre en mi desesperacion es bindear un exe (sin formulario) para que se dedique solo para la descarga y no bloque el programa principal
:( :(
Busca en PSC que hay un ejemplo con hecho con un type library de Eduardo Morcillo si mal no recuerdo.