Variável Inacessível no ACBR Boleto Santander - Arquivo de Retorno
Galera estou lendo um arquivo de retorno do Santander pelo o componente ACBR BOLETO, mas quando ele vai ler a ocorrência da linha do título, ai vem o famoso erro: First chance exception at $75EAC41F. Exception class EAccessViolation with message 'Access violation at address 011E2ECA in module 'Teste.exe'. Read of address 00000014'. Process Teste.exe (4624)
Quando eu debuguei ele deu o erro nessa linha Titulo.OcorrenciaOriginal , ele não consegue acessa a variável Titulo: TACBrTitulo, alguém pode me ajudar?
[img]http://arquivo.devmedia.com.br/forum/imagem/267272-20150914-113941.png[/img]
Quando eu debuguei ele deu o erro nessa linha Titulo.OcorrenciaOriginal , ele não consegue acessa a variável Titulo: TACBrTitulo, alguém pode me ajudar?
[img]http://arquivo.devmedia.com.br/forum/imagem/267272-20150914-113941.png[/img]
Sidney Abreu
Curtidas 0
Respostas
William
14/09/2015
Sidney, não tenho os fontes do ACBr no momento, mas essa rotina é sua ou do próprio componente?
Se for sua o erro "Access violation" é bem característico de chamadas indevidas a um objeto que não está em memória, não estou vendo você instanciando o objeto TACBrTitulo antes de usar!
Se for sua o erro "Access violation" é bem característico de chamadas indevidas a um objeto que não está em memória, não estou vendo você instanciando o objeto TACBrTitulo antes de usar!
GOSTEI 0
Sidney Abreu
14/09/2015
É do componente.
e esta instanciado.
e esta instanciado.
unit ACBrBancoSantander; interface uses Classes, SysUtils,ACBrBoleto,
GOSTEI 0
Sidney Abreu
14/09/2015
é muito estranho
GOSTEI 0
William
14/09/2015
O objeto com problema é esse "TACBrTitulo", que está sendo referenciado no topo dessa procedure junto com outras variáveis:
var Titulo: TACBrTitulo;
GOSTEI 0
Sidney Abreu
14/09/2015
Como posso resolver
GOSTEI 0
William
14/09/2015
Baixeis os fontes e nesse caminho de instalação "C:\ACBr\Exemplos\ACBrBoleto\Delphi" tem um demo para geração de boletos, testei ele com FastReport e funcionou normal.
GOSTEI 0
Sidney Abreu
14/09/2015
mas não na geração o problema, é na leitura do arquivo de retorno
GOSTEI 0
William
14/09/2015
Dá uma olhada nesse link http://www.projetoacbr.com.br/forum/topic/15547-acbr-boleto-arquivo-de-retorno/.
O Fórum deles é muito bom também.
O Fórum deles é muito bom também.
GOSTEI 0
Sidney Abreu
14/09/2015
Na realidade o problema era a Unit, baixei a versão mais nova e deu tudo certo. Obrigado pela força.
GOSTEI 0