Ir para conteúdo
  • Cadastre-se

Gelson Borsoi

Membros
  • Total de ítens

    6
  • Registro em

  • Última visita

Últimos Visitantes

797 visualizações

Gelson Borsoi's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

2

Reputação

1

Community Answers

  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...