Ir para conteúdo
  • Cadastre-se

dev botao

Baixei o ACBrLib.PosPrinterMT.Demo para ver o exemplo em c# porém não compila


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

Recommended Posts

Baixei o ACBrLib.PosPrinterMT.Demo para ver o exemplo em c# porém não compila. Coloquei a na pasta bin\debug possui as Dlls ACBrLib.Core.dll, ACBrLib.PosPrinter.dll e ACBrPosPrinter32.dll. Tinha colocado a Dll ACBrPosPrinter64.dll, por utilizar Any CPU e meu windows ser de 64, porém o app demo retornou que não encontrou a Dll, alterei para ACBrPosPrinter32.dll e o demo não retornou mais. Porém na classe public sealed partial class ACBrPosPrinter : ACBrLibHandle no construtor ao tentar executar, var ret = ExecuteMethod(() => inicializar(ref libHandle, ToUTF8(eArqConfig), ToUTF8(eChaveCrypt))); está retornoando a except:

Managed Debugging Assistant 'PInvokeStackImbalance' 
  Message=Managed Debugging Assistant 'PInvokeStackImbalance' : 'Uma chamada para a função PInvoke 'ACBrLib.PosPrinter!ACBrLib.PosPrinter.ACBrPosPrinter+POS_Inicializar::Invoke' desbalanceou a pilha. Isso ocorreu provavelmente porque a assinatura gerenciada de PInvoke não corresponde à assinatura de destino não gerenciada. Verifique se a convenção e o parâmetro de chamada da assinatura de PInvoke são iguais aos da assinatura não gerenciada de destino.'

 

notei que os parâmetros, eArqConfig e  eChaveCrypt estão com o valor:   "" vazio

 

alguém pode me ajudar por favor ?

 

image.thumb.png.b3f1e1ab51fa1c22f82fd7139eb4f710.png

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde, 

Testando aqui, parece tudo ok... A Inicialização os parâmetros são vazios mesmo, a lib gera automático o arquivo de configuração quando não existe.

image.png

image.png

Certifique se está copiando a ACBrPosPrinter32.dll da pasta MT/CDELC

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

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