Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Olá.

Estou compilando meu programa com o Delphi Athens e está dando um erro de violação de acesso quando executa TACBrNFe.Consultar.
O erro ocorre na rotina TACBrXmlNode.Create, ao executar a linha   

 

FNamespaceList := TACBrXMLNamespaceList.Create(Self);

Nesse  Create o erro ocorre na linha
 

curNs := curNs^.Next;

Nessa linha, o objeto realmente não parece ter sido carregado:


image.thumb.png.549857e9d863f1f2239b42640e426958.png 

 

Porém, compilando exatamente o mesmo código com o Delphi XE2 o problema não ocorre.

Os códigos do Acbr estão atualizados,
estou usando a mesma libxml2.dll nas duas versões.

Por favor, podem me dar uma indicação do que mais posso verificar?

 

  • Consultores
Postado

boa noite

por desencargo o svn está atualizado e o instalador rodado do acbr?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Bom dia Juliomar.

Obrigado pelo apoio.

Sim, acabei de confirmar aqui, executei a atualização novamente hoje.

O erro continua com o Delphi Athens.
Dá uma violação de acesso no ACBrXmlDocument.TACBrXMLNamespaceList.Create 

image.png

  • 2 meses depois ...
Postado

Boa tarde.

Hoje atualizei com a versão mais recente do Acbr, 
e esse problema voltou, só que em outro momento.

Dessa vez o erro ocorre na rotina principal da leitura de xml, que acaba chamando também o  ACBrXmlDocument.TACBrXMLNamespaceList.Create.

Já verifquei que as dlls estão com a mesma versão padrão do AcBr.


O que mais eu poderia verificar para sanar este problema?

  • Consultores
Postado

Que estranho

mas é o libxml2 e suas dependencias.

ao rodar com o instalador ele já faz a copia das dll´s para o local designado

tá parecendo mais um conflito de dll´s então se estiver 

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Pois é Juliomar.
Estranho mesmo, ainda não conseguimos identificar o que é.

E o pior é que não é só meu computador.
De um outro colega aqui dá o mesmo problema.

Vou tentar apagar todas essas dlls que eu for encontrando aqui.

Postado

Bom dia pessoal!

Trabalho com o Ronaldo e estou enfrentando esse problema também. Estamos atualizando o ACBr pra dar continuidade nas alterações da Reforma Tributária em nosso sistema.

Vejam por favor se tem mais algum procedimento que podemos realizar pra tentar sanar essa violação de acesso:

- Baixei a última revisão do ACBr.

- Reinstalei o ACBr com os checks de sobrescrever dlls, e apagar versões antigas do ACBr marcados.

- Sobrescrevi manualmente as dlls da pasta de geração do executável, e em todos os locais que a busca do windows a encontrou (inclusive pastas de outras aplicações, como Android Studio, PostGreSQL, etc).

- Aqui temos duas versões do delphi (XE2 e Athens, ambos Win32). Tentei instalar o ACBr apenas a do Athens pra ver se era algum conflito com as bibliotecas do xe2.

- Apaguei arquivos .res do projeto, dei clean e build, pra gerar novos dcus.

Na opção modules, no debug, mostra que carregou a dll da pasta do executável, onde coloquei as dlls do ACBr, conforme prints abaixo.

image.thumb.png.1e3a3fd093612a60e827930b07297589.pngimage.thumb.png.a8d95db5f8710b16f9313a3caa321128.png

 

Mesmo após todas essas tentativas, continua dando Acces Violation ao carregar um XML, justamente nessa linha ao dar Next em um ponteiro dos NameSpaces

image.thumb.png.63fb998d0dbd038656e0e9f585f77316.pngimage.thumb.png.9456a33f75561806d677fcade0c01544.png

Desde já, agradeço pela atenção.

  • Consultores
Postado
5 horas atrás, Luc.Arashiro disse:

Desde já, agradeço pela atenção.

por desencargo. anexe o xml que está usando

e use o exemplo do svn para que possamos ter o mesmo para testar em ambos os lados.

observação, vi capicom ali e msxml. opte por não usar eles e eliminar e ainda assim tem outras dependencias. 

pois veja se fosse algo notório o erro já teriamos diversos relatos. portanto é algo no ambiente conjuto de vocês dois

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Bom dia Juliomar!

Obrigado pela luz! De fato ao carregar o mesmo XML pelo projeto exemplo, não dava erro.

Depois de muitos testes, tentando entender o que poderia estar diferente, decidi recriar um projeto do zero, e funcionou. Alguma referência no dproj estava quebrada, mas confesso que comparando aqui, não entendi exatamente onde estava o erro. Mas o importante é que voltou a funcionar.

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Este tópico foi criado há 297 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.