Jump to content

dev botao

Erro Invalid memory access


Geovani N. de Paula
  • Este tópico foi criado há 2374 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 to comment
Share on other 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_Transparent-02.png
 

 

Link to comment
Share on other 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 to comment
Share on other sites

  • 2 weeks later...
  • 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_Transparent-02.png
 

 

Link to comment
Share on other sites

  • 1 month later...
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 to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.