Ir para conteúdo
  • Cadastre-se

Gelson Borsoi

Membros
  • Total de ítens

    6
  • Registro em

  • Última visita

Tudo que Gelson Borsoi postou

  1. Creio ser problema nos servers da receita. Aqui nem abre a consulta via site. Noutra conexão (outro provedor) até abre mas muito lento.
  2. 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.
  3. Gente, o Captcha não vem mais em JPG. Agora vem em PNG. Por isso que a função deve ser alterada. Por acaso tentaram compilar o exemplo que vem junto com o pacote ACBr?
  4. Gostaria de contribuir. O aplicativo de exemplo atual está salvando uma imagem captch.png na pasta base do executável. Para que não seja salvo arquivo algum, substitui a procedure pela abaixo: procedure TFrmConsCPF.LabAtualizarCaptchaClick(Sender: TObject); var Stream: TMemoryStream; PNG: TPngImage; begin Stream := TMemoryStream.Create; png := TpngImage.Create; try ACBrConsultaCPF1.Captcha(Stream); PNG.LoadFromStream(Stream); Image1.Picture.Assign(PNG); EditCaptcha.Clear; EditCaptcha.SetFocus; finally Stream.Free; PNG.Free; end; end; Na verdade é a procedure antiga porém substitui a unit JPG pela vcl.imaging.pngimage e também troquei o nome das variáveis. Peço ao Daniel Simões que verifique a possibilidade de substituir a procedure e subir no SVN. p.s. uso o XE3
  5. Alguém de boa alma se pré-dispõe a corrigir o bichinho. Não tenho conhecimento técnico suficiente para essa tarefa. Infelizmente não posso contribuir muito.
  6. Receita mudou algo que o componente não está mais funcionando?
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...