Ir para conteúdo
  • Cadastre-se

dev botao

Erro Invalid memory access


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

Recommended Posts

Bom dia, baixei os códigos fontes do jACBrFramework através do SVN, estou rodando a classe de teste Program.java, copiei a ACBrFramework32.dll disponível no projeto baixado para dentro da pasta, o exemplo se comunica com a impressora, gera a leitura x, porém no momento em que vai executar a linha ecf.carregaFormasPagamento(); ocorre o seguinte erro:

 

Exception in thread "main" java.lang.Error: Invalid memory access
    at com.sun.jna.Native.invokeInt(Native Method)
    at com.sun.jna.Function.invoke(Function.java:419)
    at com.sun.jna.Function.invoke(Function.java:354)
    at com.sun.jna.Library$Handler.invoke(Library.java:244)
    at com.sun.jna.Native$3.invoke(Native.java:1136)
    at com.sun.proxy.$Proxy0.ECF_GetFormaPagamento(Unknown Source)
    at jACBrFramework.serial.ecf.ACBrECF.carregaFormasPagamento(ACBrECF.java:3079)
    at jACBrFramework.serial.ecf.ACBrECF.carregaFormasPagamento(ACBrECF.java:2017)
    at jACBrFramework.Test.Program.main(Program.java:127)
Java Result: 1

 

Alguém sabe o que pode estar faltando?

Geovani Nicolau de Paula

Cell Corporação Tecnológica

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia

não lembro se está sendo mantido o jACBrFrameWork.

acho que o mais correto seria tu usar o ACBrMonitorPLUS que recebia diariamente implementação e também as novas dll que estão sendo escritas para uso

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

3 minutos atrás, Juliomar Marchetti disse:

Bom dia

não lembro se está sendo mantido o jACBrFrameWork.

acho que o mais correto seria tu usar o ACBrMonitorPLUS que recebia diariamente implementação e também as novas dll que estão sendo escritas para uso

É que minha solução já havia sido homologada no ano de 2014 utilizando o jACBrFrameWork, e como postei essa dúvida no dia 07/02 e não obtive resposta quanto a manutenção dele, verifiquei que a ultima alteração foi no mês de novembro de 2017, fui corrigindo as situações que foram aparecendo, agora estou rodando o roteiro de homologação.

Geovani Nicolau de Paula

Cell Corporação Tecnológica

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Moderadores
13 minutos atrás, Willian Resplandes disse:

Alem do ACBRMonitorPlus não ter suporte para geração do arquivo EFD :( assim ainda usamos o jACBrFramework

Mas o que ele iria gerar do EFD? tipo tu geraria um txt para o monitor gerar um txt ?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
Em 28/02/2018 at 14:32, Juliomar Marchetti disse:

Mas o que ele iria gerar do EFD? tipo tu geraria um txt para o monitor gerar um txt ?

Não, eu faço uso unico e exclusivamente da ACBrFramework.DLL que não precisa do Monitor, ele gera o Arquivo EFD eu informo todos os parâmetros como se estivesse usando um componente do ACBr no Delphi, porém faço isso no jACBrFramework que usa a DLL para se comunicar com Periféricos e ainda tem a opção de gerar o EFD. é dessa forma que funciona Juliomar.

Willian Resplandes Matias

Skype: willian.matias.frialto

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2199 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.