Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: YAcosta en Septiembre 20, 2011, 01:43:14 pm
-
Hola. Una consulta. Para bajar un archivo desde mi aplicacion pongo en un boton de mi programa esto:
Dim T
T = ShellExecute(Me.hWnd, "Open", "http://www.belzusarri.com/tcliente.exe", &O0, &O0, SW_NORMAL)
Y funciona sin problemas. Esto lo que hace es abrirme el browser predeterminado y luego la ventana de dialogo para guardar o abrir el archivo en cuestión.
Pregunta ¿Es posible que pueda aparecer directamente ese cuadro de dialogo sin tener que abrir el browser?
Gracias.
-
yo lo bajaria con apis, es lo mejor y hasta podes mostrar progreso, etc...lo que se te ocurra, y le podes mostrar un dialogo al usuario que seleccione donde quiere guardar sin problemas.
saludos.
-
Con lo que me dijiste googlee y encontre esto:
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/19.htm (http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/19.htm)
Con eso seria entonces no? ahora que regreso voy a probarlo. Sino fuera esto a lo que te refieres te rogaria me brindases algun link donde pueda informarme.
Muchas gracias.
-
si la api URLDownloadToFile es buena, pero te digo la contra....cuando llega a la linea de descarga..se traba toda la aplicacion, ya que el modo de descarga es asincrónico.
hay una forma sincrónica que muchos no conocen y es el AsyncDownload de los usercontrol, si aunque paresca mentira los usercontrol tienen un metodo que te permite descargar de forma sincrónica sin que se trabe nada y varios archivos a la vez y mostrando progreso de la descarga, cobein habia hecho un control llamado ucDownload que implementaba esto de forma facil. habria que preguntarle a el donde lo tiene.
y la otra es una forma sin apis, creando el objeto "Microsoft.XMLHTTP" en tiempo de ejecucion, es bastante interesante:
Downloader sin API's sin DLL's sin OCX's... solo una Función!
(http://foro.elhacker.net/programacion_visual_basic/source_downloader_sin_apis_sin_dlls_sin_ocxs_solo_una_funcion-t165233.0.html)
saludos.
-
Gracias amigo, me salvaste. Voy a preguntarle a Cobein si tiene ese UC, y sino me voy por la otra forma que me comentas.
Gracias de nuevo.
Saludos.
-
Acabo de encontrar el UC de Cobein, acabo de probarlo y cierto baja perfecto y casi de manera silenciosa. Voy a ver como poder controlarlo, muchas gracias.