Ir para conteúdo
  • Cadastre-se

dev botao

"Access Violation" ocorrido em ACBrJSON.pas


Ver Solução Respondido por Victor H. Gonzales - Panda,

Recommended Posts

  • Membros Pro
Postado

Gostaria de reportar um erro "Access Violation" ocorrido em: unit ACBrJSON.pas;

Stop na linha 542: LIndex := FJSON.IndexOf(AName);//Valor de AName='codigoBarras'

Uso banco Sicoob.

Boleto.Configuracoes.WebService.Operacao := tpConsultaDetalhe;

O erro ocorre quando utilizo mais de um boleto na lista. Quando vai apenas um funciona corretamente.

Percebi que se eu ir depurando a unit ACBrBoletoWS.pas funciona. Como se tivesse precisando dar um delay em algum lugar.

Para resolver o problema adicionei um sleep(1000) em ACBrBoleoWS.pas após linha 510: "Result := FBoletoWSClass.Enviar;"
  • Membros Pro
Postado

Esta funcionalidade estava funcionando até agora. Inclusive não tive problemas com outros bancos, apenas no sicoob.

Acredito que é um bug mesmo, pois se houvesse alguma limitação neste sentido, haveria alguma excessão específica instruindo neste sentido em vez de access violation.

  • Consultores
Postado

Bom dia!
Criada a #TK-5921 para análise do caso e parecer por parte da equipe de consultores.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • 3 semanas depois ...
  • Consultores
  • Solution
Postado

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

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