Ir para conteúdo
  • Cadastre-se

dev botao

ACBrSAT.EnviarDadosVenda(MemoXmlSAT.Text) fecha a aplicação


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 2165 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá Pessoal,

Estou com um problema. Eu ja tinha um aplicativo comercial usando o ACBrSAT, funcionando normalmente.

Eu criei um novo aplicativo, rodando apenas a emissão de cupom. Toda a vez que o chega na função EnviarDadosVenda, o aplicativo comercial encerra.

Não deixa registrado nada, nenhum erro. no arquivo de Log eu posso ver que o comando de enviar dados foi acionado, e para por ai. Testei em dois clientes diferentes, e nada.

Estou usando os mesmos componentes e funções, idêntico ao sistema que já funciona.

Como sou novo no fórum, caso precisarem de alguma informação ou detalhe, por favor me solicitar.

Obrigado!

João Vieira

  • Fundadores
Postado

Provavelmente você definiu o modelo de SAT no componente de forma diferente da Suportada pela DLL do Fabricante...

Verifique se a DLL do Fabricante usa STDCall ou CDECL 

  • Curtir 2
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Olá Sérgio, obrigado pelo retorno.

É um EasySAT Kryptus.

Abraço!

19 horas atrás, Daniel Simoes disse:

Provavelmente você definiu o modelo de SAT no componente de forma diferente da Suportada pela DLL do Fabricante...

Verifique se a DLL do Fabricante usa STDCall ou CDECL 

Olá Daniel, não havia visto sua notificação.

É utilizado o STDCall. É a mesma configuração do outro aplicativo, que funciona normalmente.

  • Fundadores
Postado

Verifique se você copiou todas as DLLs exigidas, para a mesma pasta do seu .EXE

Notei que na página:  https://www.easysat.com.br/downloads/#Windows

Eles distribuem a DLL em StdCall e CDECL.. certifique de que está usando a versão correta... Sua aplicação é 32 bits, correto ?

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Fundadores
  • Solution
Postado

Pelos testes que fiz... apenas a versão CDECL, funcionou no ACBrSAT...

https://www.easysat.com.br/dl_manager/3143/

C:\temp\Pacote de Desenvolvimento Windows - EASYS@T\DLL cdecl\SAT.dll

  • Curtir 2
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

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