Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Gerar Arquivomf_Dll Na Ecf Epson


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

Recommended Posts

  • Moderadores

Boa Noite a Todos.

Pessoal estou realizando a implementação da nova ER e ao tentar gerar o arquivo binario da MF utilizando o comando abaixo apresenta erro de comunicação.

ACBrECF1.ArquivoMF_DLL(c:\PAF\arquivo_mf.bin);

contudo se passar o comando como abaixo não ocorre erro e gera normalmente

ACBrECF1.ArquivoMF_DLL(c:\\PAF\\arquivo_mf.bin);

 

Isso apenas na ECF Epson, existe alguma configuração ou terei que realizar o tratamento dependendo do tipo de ECF?

 

 

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom Dia Régys,

 Justamente são esses metodos que estou utilizando.

 Contudo quando a ECF é uma Epson se passar aos comandos passando o caminho apenas com uma barra ele não gera dah erro de comunicação, ai se passar com duas barras ele gera o arquivo sem erro.

 Olhando o Exemplo de Uso da DLL o mesmo sempre passa duas barras quando se trata de caminhos para geração de arquivo.

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Sim Regys, pelo que testei na Daruma - Bematech e Urano as mesmas geram os arquivos normalmente quando passo apenas uma barra no caminho do arquivo.

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Seque Anexo Arquivo com a Correção da Geração do Arquivo Binario MF.

ACBrECFEpson.zip

Editado por bragaped

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

Link para o comentário
Compartilhar em outros sites

  • Consultores

Seque Anexo Arquivo com a Correção da Geração do Arquivo Binario MF e MFD.

O arquivo não veio.

[]'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.
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Seque Anexo Arquivo com a Correção da Geração do Arquivo Binario MF.

 

Não entendi a necessidade da correção... Você está chamando o mesmo comando, porém usando um arquivo temporário... ( e este nome não possui barras duplas como mencionado nesse post)

 

Qual era o problema, e como essas alterações podem corrigi-lo ??

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.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa Tarde Daniel,

Da forma que estava o metodo ao chamar a função

ACBrECF1.ArquivoMF_DLL(c:\PAF\arquivo_mf.bin);

retornava erro de comunicação, ai verificando outros comandos na propria classe vi que ele cria um arquivo temporario, realizei a implementação usando o arquivo temporario e não ocorreu mais erro de comunicação, fiz o teste usando o proprio demo do ACBrECF o qual adicionei o comando.

Agora não sei explicar qual a diferença entre eles mas sei que funcionou perfeitamente sem erros,

o mesmo ocorria com o comando PafMF_ArqMF.

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Humm.. acho que precisamos investigar melhor...

 

Creio que toda correção deve ter uma explicação lógica... caso contrário o problema ainda poderá estar oculto...

 

A única coisa que realmente notei nas suas modificações, que poderiam modificar (para melhor) é o fato de apagar o arquivo destino antes de iniciar a geração... Talvez por segurança, a DLL não sobreponha o arquivo quando o mesmo já existe...

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.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Daniel, os arquivos eram deletados antes da chamada do metodo, então acho que essa possibilidade é excluida. Uma ideia é solicitar ao pessoal que tenha epson para realizarem os teste, para Maiores detalhes o Ambiente utilizado foi Windows 7 64bits, + ACBr Atualizado + DLL interfaceepson_v3_5_0_win32 pois a aplicação é 32.

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...