Ver Mensaje Individual
  #9  
Antiguo 07-05-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
No había visto que el hilo se revivía hasta ahora mismo.

Voy a tratar de aclarar las dudas surgidas:

1.- Para que la llamada a las APIs usadas funcionen se deben incluir las librerías Urlmon.lib y Wininet.lib en el proyecto. estas se encuentran en la carpeta donde está instalado el Builder C++ lib\PSDK\. o, si se prefiere, se pueden añadir las líneas de código expuestas al principio, dende los includes:
Código:
#pragma link "$(BCB)\\lib\\PSDK\\Urlmon.lib"
#pragma link "$(BCB)\\lib\\PSDK\\Wininet.lib"
2.- La función autenticate puede ponerse donde uno quiera, pero delante del código que la llame o si se prefiere se incluye su definición en un archivo.h que se incluya donde los includes.

3.- El código del botón está puesto así como ejemplo. realmente lo importante es hacer la llamada a Authenticate para autentificarse ante un proxy si existe, para luego llamar a la API URLDownloadToFile que es la que realiza la descarga.

Saludos.
Responder Con Cita