Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao gerar leitura da ECF - Espelho MFD.


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

Recommended Posts

Boa tarde.

Somos da Sia.Com Informática e desenvolvemos no nosso projeto de PAF-ECF

utilizando os componentes ACBR.

Quando vou fazer a LEITURA ESPELHOMFD por período ou por COO

ocorre o seguinte erro:

Erro: -5 aou abrir a Porta com:

Bematech_FI_AbrePortaSerial()

Precisamos solucionar este problema para darmos andamento no nosso projeto.

Segue imagem anexo.

Somos gratos.

post-1274-13548987407057.jpg

Link para o comentário
Compartilhar em outros sites

  • Consultores

Erro ao abrir porta pode significar que a impressora não está na porta configurada ou que você está fazendo acesso à porta de forma errada...

Você configurou no Arquivo Bemafi32.INI a porta correta?

Testou com o DEMO do ACBrECF?

[]'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

  • Moderadores

bom dia

Elton

a configuração de porta no bemafi32.ini é feito de dentro do proprio acbr que eu me lembre

pois não faço configuração alguma e funciona perfeitamente

pode estar com outro problemas

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

O código TACBrECFBematech.AbrePortaSerialDLL só configura a porta se não tiver encontrado o arquivo Bemafi32.ini.

Caso ele já esteja lá, é usada a porta configurada nele. Por isso eu mencionei que é uma possibilidade.

Outro teste que deveria recorrer é fazer o acesso pelo programa de exemplo da própria Bematech e verificar o retorno dessa função (Bematech_FI_AbrePortaSerial) nele.

[]'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

  • Consultores

Ok.

Deu certo. Muito obrigado.

O que deu certo? Poste aí a solução, pra que se outra pessoa tiver o mesmo problema possa corrigir. ;)

[]'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

Lembrando que toda e qualquer DLL de ECF deve preferivelmente estar na mesma pasta da sua aplicação. Isso evita problemas de diversas DLLs instalada no S.O.

O ACBrECF é capaz de configurar o .INI com a porta correta se ele (e a DLL) estiverem na mesma pasta... mas não no System32

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

  • 2 meses depois ...

Olá,

Daniel.

Estou iniciando o processo de estudar o ECF agora.

Estou usando o DEMOECF, Abri Cumpom, Fechei, etc.

Antes estava dos um erro quando tenta gerar o arquivo MDF : Erro: Erro ao carregar a função:Bematech_FI_AbrePortaSerial de: Bemafi32.dll

Baixei a DDL bemafi32 e coloquei no diretorio do sistema, o erro não ocorre mais.

Mas quando executo a função: Arq. MFD ou Espelho MFD o DEMO trava totalmente.

Gerar um arquivo chamado: ACBr.mfd, mas com carteres estranhos....sendo sua grande maioria: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ

Sem contar que essa rotina aumentou o uso do CPU.

O que há de errado?

Obrigado

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Acho que não há nada de errado...

A DLL da Bematech assume o controle (por isso trava)... e esse processo é realmente muito demorado

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

Ou o emulador esta ficando doidão ou eu kkkkk com tantos protocolos disso e daquilo...leis...e mais leis....

Agora quando estou rodando a opção deu;

BEMATECH não é MDF

Fiz novamente

Gerou um arquivo com sucesso. Mas sem dados, mas existe dados.

Depois tento novamente trava....

Tentei novamente agora deu erro:

Erro ao executar Bematech_FI_DownloadMFD - Cod.: 0 - EMULADOR

Isto pode ser porque estou usando o EMULADOR?

Ou esses erros e normal ocorrer?

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Acho que a captura da MFD não funciona muito bem (ou não funciona) com o Emulador... Vc precisaria de um ECF real para testar

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

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