Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal, boa tarde.

Estou usando o ACBRECF + o ACBRVirtualSAT.. Na configuração da Porta do ACBRECF coloco: c:\temp\ecf.txt mas ao abrir o programa aparece a mensagem: Erro ao tentar abrir a porta c:\temp\ef.txt...

Mas em minha maquina funciona e em outros clientes também, somente nesta maquina que esta dando este problema, o que pode ser?

 

Grato,

Edson

 

 

 

 

Postado

algo que reparei que é o mesmo erro que acontece se auguem já tiver usando o arquivo acbrecf001.buf mas olhei todos os processo e ninguém esta usando este arquivo. 

Postado
  Em 07/06/2017 at 17:52, Juliomar Marchetti disse:

veja novamente seu códigoarrow-10x10.png pois não lembro do acbr gravar algo

Expandir  

Juliomar na Unit ACBrECFVirtualBuffer.pas na linha 366... o erro é como se o arquivo estivesse sendo usado.

  Em 07/06/2017 at 17:52, Daniel Simoes disse:

Verifique as permissões da pasta...

Expandir  

Daniel, vou ver a questão da permissão, mas acredito não ser essa questão, pois, observei que o erro é bem no momento de executar o comando ACBRECF.Ativar, entretanto se eu setar no AcbrECF o componente AcbrECFVirtual ele abre normal usando o c:\temp\ecf.txt como porta.

  • Curtir 1
  • 3 semanas depois ...
Postado
  Em 08/06/2017 at 20:51, Daniel Simoes disse:

Para que possamos investigar, você precisa nos passar um passo a passo, detalhando como reproduzir o problema, no Demo do ACBr

Expandir  

Daniel, descobri o motivo mas não descobri o porque.

Na unit AcbrDevice tem o procedimento Ativar e dentro dele tem o case case fsDeviceType of por algum motivo o valor do fsDeviceType estava vindo como dtSerial o que causava o erro dendo que deveria ser do tipo dtFile. Mas não encontrei de onde ele pega esse valor para checar.  

 

Postado
  Em 29/06/2017 at 03:09, edsonalves disse:

Daniel, descobri o motivo mas não descobri o porque.

Na unit AcbrDevice tem o procedimento Ativar e dentro dele tem o case case fsDeviceType of por algum motivo o valor do fsDeviceType estava vindo como dtSerial o que causava o erro dendo que deveria ser do tipo dtFile. Mas não encontrei de onde ele pega esse valor para checar.  

 

Expandir  

 

  Em 29/06/2017 at 03:09, edsonalves disse:

Daniel, descobri o motivo mas não descobri o porque.

Na unit AcbrDevice tem o procedimento Ativar e dentro dele tem o case case fsDeviceType of por algum motivo o valor do fsDeviceType estava vindo como dtSerial o que causava o erro dendo que deveria ser do tipo dtFile. Mas não encontrei de onde ele pega esse valor para checar.  

 

Expandir  

Consegui descobrir o que esta causando o problema.

Se deixar marcado para UsarESCPOs e colocar uma porta COM, por algum motivo quando executa o comando AcbECF.Ativar a porta que esta setado no componente é a COM da EscPOS causando o erro. Agora por qual motivo ele pega esta porta que esta o mistério.

Postado
  Em 29/06/2017 at 18:04, André Ferreira de Moraes disse:

Porta COM? No começo do tópico vc fala que quer escrever no arquivo c:\temp\ecf.txt

Expandir  

André, vamos lá.

No AcbrECF eu informo a porta c:\temp\ecf.txt quando o modelo é ECFVirtual.. funciona normal.

Quando é SAT, seto no AcbrECF a porta c:\temp\ecf.txt o modelo do EcfVirtual é o VirtualSAT. O PosPrinter ligado a porta COM da impressora que é onde esta dando a exceção.

 

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