Ir para conteúdo
  • Cadastre-se

dev botao

ACBrSAT - Falha ao chamar rotina ConsultaStatusOperacional


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

Recommended Posts

Boa tarde,

estou tentando fazer a integração de um software com um SAT Bematech mas estou tendo problemas em chamar a rotina ConsultarStatusOperacional, ocorre access violation dentro da unit ACBrSAT. Estou utilizando a ultima versão da DLL disponibilizada no site da bematech e o modelo de acesso à ela satDinamico_cdecl.

Utilizo o Delphi 7 com o Windows XP.

Segue anexo a DLL, print do erro e log do componente.

Alguém sabe como proceder?

Log.txt

Screenshot_1.png

Screenshot_4.png

BemaSAT.dll

Att,

André Angelucci

Link para o comentário
Compartilhar em outros sites

6 minutos atrás, Juliomar Marchetti disse:

Após atualizar recompilou os componentes?

Sim, dei build no projeto todo.

8 minutos atrás, Daniel Simoes disse:

Use o modelo StdCall

Retornou a mensagem "Erro na abertura da porta de comunicação de o S@T.". Provavelmente não foi possível acessar a DLL.

Editado por André Angeluci

Att,

André Angelucci

Link para o comentário
Compartilhar em outros sites

Bom dia,

para resolver o problema, fiz a instalação do software de ativação da Bematech, com o intuito de que fosse instalado os softwares e DLLs que poderiam ser usados na comunicação (.net framework, etc). Após isso peguei a .dll e o .xml de configuração usados pelo software de ativação e coloquei no meu projeto, mudei o modelo de chamada da .dll para stdCall e funcionou perfeitamente. Obrigado à todos.

  • Curtir 1

Att,

André Angelucci

Link para o comentário
Compartilhar em outros sites

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