Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia.

 

Devido a necessidade de trabalhar com um Servidor SAT,  fiz algumas alterações no componente AcbrECFVirtualSAT, fazendo com que ele trabalhe com o AcbrMonitorPlus.

Nessa alteração foram criados os seguintes parametros:

UsarServidorSAT : boolean;  (Quando está ativo ele gera os arquivos para o AcbrMonitorPlus)

ArquivoTXTEntrada : string; (Arquivo de entrada no AcbrMonitorPlus (c:\acbrmonitorplus\ent\ent.txt)

ArquivoTXTSaida : string; (Arquivo de resposta do AcbrMonitorPlus (c:\acbrmonitorplus\sai\ent.txt)

TempoEsperaResposta : integer (milisegundos) - Tempo de que ele esperara uma resposta do AcbrMonitorPlus

TentativasEspera : integer - Esse funciona em conjunto com o anterior.

 

Estou anexando o arquivo para ele ser analisado.

 

Obrigado

 

João Victor

ACBrECFVirtualSAT.zip

  • 1 mês depois ...
  • Fundadores
Postado

Analisei a sugestão, e agradeço a contribuição... mas infelizmente não irei subi-la...

- Sou terminantemente contra a ideia de um Servidor SAT... (opinião pessoal minha... acho que isso será uma eterna fonte de problemas)
- O ideal seria usar herança, e criar uma classe filha de "TACBrECFVirtualSAT", deixando o código de TACBrECFVirtualSAT com intacto, e criando as novas funcionalidades usando a herança, e apenas na nova classe...
- Notei que há muita repetição de código, e a unit precisaria ser refatorada.. Por exemplo: "TrataMensagemRetorno" existe várias vezes no código...
- Não há uma rotina central para fazer a comunicação com o MonitorPLUS (o código é repetido a cada necessidade de comunicação)
- Seria mais performático, usar comunicação por TCP/IP

 

  • Curtir 1
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.

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