Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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

Postado

Bom dia Juliomar.

Obrigado por sua resposta.

Eu já baixei o pacote novo de DLL da Bematech e assim mesmo está dando este erro.

Eu coloquei as DLLs na pasta do meu executável e dentro do \Windows\System32

e mesmo assim não funcionou.

Continuo precisando de uma solução.

Grato.

  • Consultores
Postado

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

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

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

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.

  • 2 meses depois ...
Postado

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

Postado

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?

Postado

Hummmmm

Daniel.

Ok....

Fiz lançamento de apenas dois cupons no DEMO.

Com data de hoje: 16/07/2011 Chamei o Espelho MDF nesta data somente.

Ainda sim demora muito....

Vou deixar rodando aqui, e ver qual o tempo.

Brigadão

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