Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3561 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Estou com este erro no certificado Tipo A3, quando o usuário informa a senha do certificado e por algum motivo clica em cancelar é retornado 'Access violation' depois de duas tentativas o componente fica instável não realizando mais a transmissão.

 

Já testei em várias maquinas e o resultado é sempre o mesmo.

 

Alguém já passou por este problema?

 

João Paulo F. Bellucci

Analista e Programador

Postado

Na mesma situação o ACBr levantou uma exceção aqui: The handle is in the wrong state for the requested operation.

 

Ao gerar a exceção o delphi me posicionou na linha 1168 do arquivo ACBrNFeWebServices.pas.

 

To com pouco tempo agora sei que não foi o mesmo erro mas se isso te ajudar de alguma maneira dá uma olhada nesse arquivo.

 

Até

Postado

Analisando mais a fundo o erro verifiquei que ele esta ocorrendo no arquivo ACBrHTTPReqResp.pas na linha 340

 

"if HttpSendRequest(pRequest, nil, 0, Pointer(FData), Length(FData)) then" a exceção ocorre neste ponto. 

 

O problema é que isso é uma chamada interna da API não tendo como contornar, o correto seria antes de chamar a função HttpSendRequest validar se a senha foi digitada corretamente.

 

Alguém já fez isso ou tem alguma outra ideia para contornar esta situação?

João Paulo F. Bellucci

Analista e Programador

Postado

Estão sim, já testei em varias maquinas e com dois leitores e Certificados A3 diferentes, se você tiver um certificado A3 ai acredito que irá conseguir reproduzir este erro.

Na hora de digitar o PIN no envio da nota click em cancelar irá retornar a exceção.

João Paulo F. Bellucci

Analista e Programador

  • Este tópico foi criado há 3561 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.