Ir para conteúdo
  • Cadastre-se

dev botao

Bematech_FI_AbrePortaSerial no Windows 7 64 bits


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

Recommended Posts

  • Moderadores
Postado

Um aplicativo compilado no Delphi 7 não funciona em máquinas com windows 7 64 bits

ao executar a função Bematech_FI_AbrePortaSerial dá Falha ao abrir porta serial de comunicação.

Já instalei o driver da impressora (é uma impressora USB).O Bematool reconhece a impressora na usb e até consigo emitir leitura X (porém somente executando como administrador. Se não for como administrador dá erro que não há nenhuma porta de comunicação)

Executo meu aplicativo também como administrador, coloquei o bemafi32.ini junto com o aplicativo, já tentei no SYSWOW64 e no windows\system32(sempre deixo em apenas um desses lugares) e nada funciona. 

Pergunta: terei que desenvolver meu aplicativo para um delphi 64bits para usar a bemafi64.dll? 

Ou uso mesmo o aplicativo em delphi 32 com a bemafi32.dll? 

Por que não reconhece a porta serial?

  • Moderadores
Postado

não criou a porta COM. Instalei uma com virtual (COM3) pelo conversor da bematech e também não funcionou. 

  • Moderadores
  • Solution
Postado

Segue a solução (fornecida pelo suporte da bematech): 

1) caso tenha algo instalado (bematool, conversor usb serial bematech ou outro aplicativo) desinstalar e reiniciar o micro

2) Site do desenvolvedor Bematech = bematechpartners.com.br -> sessão downloads -> windows -> fazer o download do aplicativo para instalar a usb -> Bematech User Software v.2.8.3 for 64 bits.exe (desativar firewall do windows e executar com permissão de administrador) -> reiniciar o micro apos instalação

3)Painel de controle -> gerenciador de dispositivos -> acha o dispositivo USB bematech device (se estiver com icone amarelo ou não reconhecido, desligar a impressora, aguardar 10 segundos e religar)

4) usar a bemafi32.dll mais recente (no meu caso usei a 7.0.4.74) porque dlls antigas não reconhecem a usb no windows 64bits

 

 

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