ACBrNet / ACBr.Net.Sat

Biblioteca para trabalhar com Sat

Home Page:https://gitter.im/ACBrNet/ACBr.Net.Sat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Erro ao Ativar utilizando Sat Demo.

eduferrari32 opened this issue · comments

Olá, estou tentando realizar testes com a ferramente disponibilizada e ao tentar utilizar a opção "ativar SAT" ou qualquer outra opção (Teste Fim a Fim - Enviar Venda, etc etc) ocorre uma exceção que não consigo identificar o por que. Alguém poderia me ajudar ?

Exceção Retornada ( Managed Debugging Assistant 'PInvokeStackImbalance'
Message=Managed Debugging Assistant 'PInvokeStackImbalance' : 'A call to PInvoke function 'ACBr.Net.Sat!ACBr.Net.Sat.SatStdCall+Delegates+AtivarSAT::Invoke' has unbalanced the stack. This is likely because the managed PInvoke signature does not match the unmanaged target signature. Check that the calling convention and parameters of the PInvoke signature match the target unmanaged signature.'
)

image <- Imagem do Método que apresenta o erro no compilador.

image <- Imagem do Emulador SAT logo após o erro.

Desde de já agradeço.

Você esta utilizando a opção StdCall e a dll do emulador é cdecl.

Opa, deu certo cara obrigado.
Porém tenho outra questão.. assim que eu tento fazer uma ação por exemplo, criar uma venda e enviar a mesma ocorre um erro no emulador, como se eu informasse um campo e ele estivesse null, o layout do xml criado é o mais atual disponivel?

Veja tela com o Erro no emulador.

image

Você deve estar preenchendo algo errado nos dados do emissor da CFe por isso esta ocorrendo este erro.