Buen uso de la clASE , me gusto bastante la verdad :)
Te dejo este otro Code que hace extaente los mismo , solo que usa
Wininet para las peticiones
HTTP.....
Código: Seleccionar todo
function Descargar( sNombre,sURL, sArchivoLocal: String ): boolean;
const BufferSize = 1024;
var
hSession, hURL: HInternet;
Buffer: array[1..BufferSize] of Byte;
LongitudBuffer: DWORD;
F: File;
begin
hSession := InternetOpen( PChar(sNombre), INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0 );
try
hURL := InternetOpenURL( hSession, PChar( sURL ), nil, 0, 0, 0 );
try
AssignFile( F, sArchivoLocal );
Rewrite( F, 1 );
repeat
InternetReadFile( hURL, @Buffer, SizeOf( Buffer ), LongitudBuffer );
BlockWrite( F, Buffer, LongitudBuffer );
until LongitudBuffer = 0;
CloseFile(F);
Result := True;
finally
InternetCloseHandle( hURL );
end
finally
InternetCloseHandle( hSession );
end
end;
obey escribió:Pues si tuviese mas edad todavia pero esqe perder la virginidad con tu profesora de informatica y que ademas tenga 50....