Ver Mensaje Individual
  #14  
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
Cita:
Empezado por lmpadron Ver Mensaje
...Trate de usar un Edit para que se poueda poner la url sinembargo no puedo agregarselo, porque no reconoce al edit, lo que quciera saber si se puede hacer es algo como esto

Código:
char File[] = Edit1->Text;
Eso se debe a que las VCL y el TEdit forma parte de ellas, usan un tipo de cadena que no es del tipo char* cadena, sino String estilo Pascal. Para podes usar las API de windows tenemos que convertirlas a tipo char* o PCHAR que es exactamente lo mismo. Asi la solución a tu nueva cuestión es esta:

Código:
char File[] = Edit1->Text.c_str();
Cita:
Empezado por lmpadron Ver Mensaje
... deja un WARNING diciendome que R es un valor que nunca se usa, pero de todas formas descarga bien.
Por otro lado, la alerta que te da es porque R es el resultado que devuelve la API URLDownloadToFile que es del tipo RESULT. Lo puse como ejemplo. Si no vamos a analizar el resultado despues de la llamada, no es necesario definir la variable ni usarla.

Saludos.
Responder Con Cita