Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

A mensagem é a seguinte:

Erro ao gerar o arquivo: Erro na execução de xBematech_FI_ArquivoMFD.

Arquivo: "C:\NFG.txt" não gerado.

 

Já tentei gerar em vários locais e continua o mesmo erro.

As dll estão na pasta do executável do sistema.

Postado

Vc ta executando com permissão de ADM? pois ta tentando gerar o arquivo no C:\, isso no win7 exige permissão de ADM.

  • Curtir 1

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Moderadores
Postado

Sim, estou como usuário adm sim.

A aplicação também está com o parâmetro marcado para executar como adm.

Mesmo logando com o Adm o Win7 não permite salvar arquivos no C:\ é uma trava do sistema operacional, não tem como passar por cima dela quando se grava arquivos, crie um diretório na raiz como por exemplo C:\arquivos e aponte para ele.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Outra opção é ter as dll mais atualizadas, baixando do site da bematech e coloca-las na mesma pasta do EXE.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Postado

O erro pode ser por vários motivos, OS, DLLs, Permissão, Impressora (ECF), Cabo conexão, Velocidade de Conexão, Porta de Conexão, então amigo fica difícil te falar exatamente o está ocorrendo, só lhe resta fazer testes, testes com todas essas possibilidades e até trocando os equipamentos físicos para ter a certeza que não é seu sistema.

 

O que podemos fazer por você é isso, lhe passar os caminhos das pedras.

 

Boa sorte

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Postado

Isaque, obrigado pela dica, mas o meu sistema não é, pois temos ele gerando esse arquivo em um daruma, que houve alguns erros de ter travado a impressora, que o sistema parou de se comunicar com a impressora, mas era por causa da velocidade. Temos ele gerando o arquivo em uma impressora bematech com winodws XP.

Só não estamos conseguindo gerar nesse cliente com windows 7. A impressora do cliente é MP 2100 TH FI. amanhã vou ter que fazer vários testes para ver se irá funcionar.

  • Consultores
Postado

pois temos ele gerando esse arquivo em um daruma

A geração da Daruma e a da Bematech são diferentes. Não pode concluir que se uma funciona a outra também tem que funcionar.

 

Uma sugestão: Use mais parágrafos e pontos finais em seus posts. Fica confuso ler com frases muito extensas.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Fundadores
Postado

Vá por partes... isole o problema... primeiro tenha certeza de que as DLLs do fabricante estão corretamente instaladas...

 

Use o Demo em Delphi do próprio fabricante e tente gerar o arquivo... tendo sucesso nessa etapa,a faça testes no ECFTeste... mais um sucesso, agora sim, teste na sua aplicação...

 

contate o suporte do fabricante se tiver problema logo no primeiro passo...

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

Também estou tendo erro com xBematech_FI_ArquivoMFD.

Quando mando gerar o arquivo MF ou MFD por COO e coloco um intervalo pequeno por exemplo inicial 0 e final 10
gera os arquivos sem problema.
mas se inicial coloco 0 e final coloco o último COO da impressora, aconpanho a geração do arquivo dowload.mfd mas ao terminar, que é quando ele deveria pegar esse arquivo e converter em TXT dá erro: "Erro ao executar xBematech_FI_ArquivoMFD" "-1 erro na execução da função. Verifique".

 

até tenta criar um segundo arquivo e para, apaga o arquivo. Fica apenas no download.mfd.

 

O curioso é funcionar quando não coloca o período completo de COO, ou seja parcial.

 

Desde já agradeço a ajuda.

 

Obs.: tentei executar a mesma função (gerar arq. MF e MFD / ArquivoMFD_DLL(0, NUMCOO_ecf, Path, [docTodos], finMF)) com a Daruma e não gerou nem o download.mfd

Estou usando o Delphi 7 e win7 64 bits.

  • 3 semanas depois ...
  • Consultores
Postado

Nenhuma das que estão acima funcionam?

O que você tentou fazer e qual foi o resultado?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • 2 meses depois ...
Postado (editado)

Tive o mesmo problema e Conseguir Resolver da seguinte maneira,,

 

1º Excluir todas as dlls da BEMATECH das pasta System, System32 e SysWOW64.

2º Instale o BematoolPro. e verifica se por ele gera o s arquivos

3º Copia todas as dlls do BematoolPro para a pasta raiz da sua aplicação. Geralmente fica em C:\Program Files\Bematech\BematoolPro

4º Gere os arquivos pela sua aplicação, e verifica se ocorre o mesmo erro.

 

Obs.: Depois de ficar dias tentando foi o único jeito mais pratico que encontrei.

 

 

Postem os Resultados!

Editado por Warquia

Warquia Pereira
Analista de Sistemas e Desenvolvedor

  • 2 semanas depois ...
  • Este tópico foi criado há 4037 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.