Substitui a Procedure Captcha da ACBRConsultaCPF pela abaixo:
Nos testes rápidos que fiz no XE3 funcionou.
procedure TACBrConsultaCPF.Captcha(Stream: TStream);
begin
try
HTTPGet('http://www.receita.fazenda.gov.br/Aplicacoes/ATCTA/CPF/captcha/gerarCaptcha.asp');
if HttpSend.ResultCode = 200 then
begin
HTTPSend.Document.Position := 0;
Stream.CopyFrom(HttpSend.Document, HttpSend.Document.Size);
Stream.Position := 0;
end;
Except on E: Exception do begin
raise EACBrConsultaCPFException.Create('Erro na hora de fazer o download da imagem do captcha.'+#13#10+E.Message);
end;
end;
end;
Nada mais é do que o código antigo (igual do CNPJ) sem a busca pelo captchaURL. Passei a URL nova fixa.