Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao carregar a função: AssociarAssinatura na Biblioteca: C:\Program Files (x86)\SEFAZ-CE\Driver MFE\Biblioteca de funções\mfe.dll


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

Recommended Posts

  • Membros Pro
Postado

Baixei a nova versão do DRIVER MFE e o ícone MFE que fica perto do relógio do windows está vermelho. Com a versão 1.04.11 anterior fica verde normal.

Ainda assim configurei conforme explicado no passo a passo e me retorna o erro citado no título deste post.

Alguém está conseguindo fazer venda sem passar pelo integrador ?

O ícone MFE fica vermelho mesmo ?

  • Moderadores
Postado

Boa tarde

Está realizando testes com SATTest? 

Instalando o driver perguntará se deseja substituir o driver antigo, finalizando a instalação em poucos segundos o ícone deve ficar verde... Então basta informar o path da dll do driver no SATTest e setar a DLL como SATDinamicoSTDCALL, já poderá inicializar a comunicação...

  • 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.

  • Moderadores
Postado

Aparentemente alguma dependência da DLL causa problema ao carregar o arquivo e o erro acontece na primeira função(AssociarAssinatura). Tenho uma máquina com o mesmo erro, estou tentando descobrir qual dependência está faltando.

  • Curtir 3
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
  • Moderadores
Postado
2 horas atrás, magnosystem disse:

Estou realizando o teste com um aparelho MFE da Elgin para desenvolvimento (testes).

Realizamos testes com Aparelho Elgin também...

Mas como o André citou, pode ser dependência de algum arquivo...

Experimente copiar as dlls da pasta ( C:\Program Files (x86)\SEFAZ-CE\Driver MFE\Biblioteca de funções )  para a pasta raiz do .exe. E na configuração do path da MFe.dll informe também esse caminho...

  • 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.

  • Membros Pro
Postado

Fiz isso e realmente os erro de dependência de dll resolveu. Sumiu tanto indicando o path do .exe como o path C:\Program Files (x86)\SEFAZ-CE\Driver MFE\Biblioteca de funções . Então agora está inicializando ok. Todavia agora o restante das funções não funcionam. Algumas congelam a aplicação e outras como CONSULTAR SAT retorna em branco. Será que tem haver o botão MFE perto do relógio do windows estar vermelho, pode estar causando isso, ou nesta nova versão 1.05.01 ele fica vermelho mesmo ?

  • Moderadores
Postado
Em 22/02/2019 at 17:37, magnosystem disse:

Será que tem haver o botão MFE perto do relógio do windows estar vermelho, pode estar causando isso, ou nesta nova versão 1.05.01 ele fica vermelho mesmo ?

O icone Monitor do MFE deveria ficar verde assim que o aparelho for ligado via USB, e o driver esteja instalado corretamente.

Mas os comandos básicos de comunicação com o aparelho como ConsultarStatusOperacional, deveriam funcionar independente do Monitor MFe pois estão se comunicando com a dll apontada no path.

Experimente parar o Serviço do Monitor MFe, remover o driver (desinstalando) e instale novamente. Se perguntar se deseja remover o driver antigo, marque SIM. Depois certifique-se de que está utilizando a dll realmente instalada pelo novo driver... Provavelmente está ocorrendo algum conflito com arquivos de versões anteriores... Certifique-se também de que as dlls utilizadas pelo MFe NÃO estão na pasta System32 ou SysWow64, deixe as dll em apenas um local, de preferencia na raiz do .EXE

  • 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.

  • Membros Pro
Postado

Esse problema você resolve copiando as dlls da pasta ( C:\Program Files (x86)\SEFAZ-CE\Driver MFE\Biblioteca de funções )  para a pasta do seu .exe.

O que eu ainda não consegui foi fazer comunicar com o MFE. Copiei as dll desta pasta para as pasta SYSTEM32 do windows e ainda persiste o problema.

 

  • Curtir 2
  • Moderadores
Postado
Em 25/02/2019 at 16:44, magnosystem disse:

O que eu ainda não consegui foi fazer comunicar com o MFE

O Windows desta máquina está atualizado? Visto que o problema do aplicativo MFe ficar sem comunicação (ícone vermelho) apenas em alguns casos,  pode estar relacionado a alguma dependência do Windows, ou alguma dll do driver MFe que está sendo utilizada de outro local (Não atualizada)... 

Consultor SAC ACBr

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

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

  • Fundadores
Postado
Em 25/02/2019 at 16:44, magnosystem disse:

O que eu ainda não consegui foi fazer comunicar com o MFE. Copiei as dll desta pasta para as pasta SYSTEM32 do windows e ainda persiste o problema.

Não copie as DLLs para vários lugares... isso pode confundir o Windows e causar problemas na carga da DLL

O melhor lugar para se manter as DLLs, é na pasta do seu sistema...

 

Em 25/02/2019 at 16:44, magnosystem disse:

O que eu ainda não consegui foi fazer comunicar com o MFE.

Qual é exatamente a mensagem de erro ?

Em 25/02/2019 at 16:30, Giovanne Fontenele Trevia disse:

EACBrSATErro - Erro ao carregar a função: AssociarAssinatura na Biblioteca: C:\Program Files (x86)\SEFAZ-CE\Driver MFE\Biblioteca de funções\mfe.dll

Nos testes que fizemos, esse problema não mais ocorre, se TODAS as DLLs que o Driver do MFE necessita, estiverem na mesma pasta da sua aplicação

image.png

  • 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.

  • Membros Pro
Postado

Eu fiz isso e resolveu o problema de dependência de dll. Todavia não funciona mais nada. Um simples CONSULTAR SAT ou VERIFICAR STATUS DO SAT, não retorna nada. Algo crucial a saber é se tem alguém conseguindo trabalhar normalmente com o MFE sem o integrador ? Se tiver alguém, seu ícone MFE está verde ou vermelho ?

  • Moderadores
Postado

Como eu disse, se o Aparelho MFe estiver conectado na máquina, e o driver estiver instalado corretamente, automaticamente o ícone ficará Ativo (Verde):

image.png

Mas vale lembrar que se a ( mfe.dll  )estiver configurada corretamente conforme imagem acima, a comunicação SATTest com o aparelho MFe deve funcionar independente do ícone Monitor MFe estar (Vermelho), pois este driver se trata de uma comunicação interna com o aparelho MFe  (substituindo o integrador).

O fato do Monitor MFe estar vermelho pode ser alguma dependência na máquina local, ou até mesmo algum bloqueio na sua rede...

Qual erro ocorre ao Consultar Status Operacional? Se possível realize testes também em outra máquina...

Verifique se as suas configurações estão conforme a imagem:

image.png

 

  • 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.

  • Fundadores
Postado

Humm... pode ser um (novo) Bug do Integrador... afinal, pelo que compreendi, o Integrador do SEFAZ, também tentará fazer acesso ao MFE, de tempos em tempos... e ter 2 aplicações acessando o mesmo hardware, definitivamente não é bom...

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.

  • 1 mês depois ...
×
×
  • 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.