salve a tutti,
ho la fatto la seguente procedura per scaricarmi un file via http dato il suo link:

codice:
var
  HttpCli1:THttpCli:
begin
  HttpCli1.URL:= indirizzo;
  HttpCli1.Connection     := 'Keep-Alive';
  HttpCli1.RcvdStream:=TFileStream.Create(pathTMP+'file.exe',fmCreate);
  HttpCli1.NoCache:=true;

  try
    HttpCli1.head;
  except
  end;
  pb.max:=HttpCli1.ContentLength;
  try
    HttpCli1.get;
  except
    messageDlg('Errore durante il download : ' + IntToStr(HttpCli1.StatusCode)+' - ' + HttpCli1.ReasonPhrase,mtWarning,[mbOk],0);
    HttpCli1DocEnd(nil);
  end;
end;

procedure TFSCaricaDP.HttpCli1DocEnd(Sender: TObject);
begin
  if HttpCli1.RcvdStream<>nil then
  begin
    HttpCli1.RcvdStream.Free;
    HttpCli1.RcvdStream:=nil;
  end;
end;
Il file si scarica, ma quando lo vado ad aprire mi da questo errore:

codice:
Richiesta ReadProcessMemory o WriteProcessMemory completata solo parzialmente
Qualcuno di voi ha un idea del perché?
Grazie.