Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Compilei o ACBrNFeMonitor no Delphi XE5, porem fiz algumas modificações para isto.

  1.  troquei o componente de comunicação Socket, removi o "TIdTCPServer" que vem no projeto e coloquei o "TACBrTCPServer" e fiz as alterações no fonte para funcionar.
  2. Removi os controles referente ao Danfe que usa o Rave e coloquei o componente que utiliza o "FastReport".

Conclusões:

  1. fiz vários testes de envio de comando usando Socket e também arquivos tudo funcionou corretamente não apresentou nenhum problemas, não usando apenas como teste.
  2. as notas que foram autorizadas imprimiu normalmente tanto impressão direta como apresentando ante o preview.

Duvida:

  1. Como o projeto do ACBrNFeMonitor não utiliza o componente "TACBrTCPServer", gostaria de saber se o que fiz "utilizar o "TACBrTCPServer" vou ter problemas na hora utilizar em produção

 

Obrigado.

  • Curtir 1
  • Moderadores
Postado

Como o projeto do ACBrNFeMonitor não utiliza o componente "TACBrTCPServer", gostaria de saber se o que fiz "utilizar o "TACBrTCPServer" vou ter problemas na hora utilizar em produção

Só testando pra saber. Se desejar, poste seus fontes alterados que podemos analisar e subir as alterações para o SVN.
  • Curtir 1
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
  • Fundadores
Postado

Não acredito que haverá problemas....

 

O ACBrTCPServer, foi criado, quando precisei migrar o projeto ACBrMonitor de Delphi para Lazarus...

 

Por isso, procurei manter o ACBrTCPServer o mais compatível possível com o TIdTCPServer...

 

Uma ideia é verificar como está implementado os eventos de ACBrTCPServer no ACBrMonitor em Lazarus

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

Postado

Ola bom dia!

Segui sua orientação e analisei o ACBrMonitor para Lazarus e verifiquei como foi tratado os eventos do ACBrTCPServer, e que o fiz no ACBrNFeMonitor ja estava bastante idêntico com o que foi feito ACBrMonitor (Lazarus), como entendo que isto é algo que esta funcionando para o ACBrMonitor(Lazarus) fiz algumas modificações para ficar igual aos tratamentos feitos do projeto ACBrMonitor feito para o Lazarus, vou fazer novos testes e volto a postar os resultados. Quanto a sugestão do parceiro Andre Ferreira, após meus testes vou postar aqui os fontes do projeto ACBrNFeMonitor alterado para compilação no Delphi XE5 para sua analise e se for interessante disponibilizar para todos através do SVN.

 

Obrigado.

  • Curtir 1
  • Fundadores
Postado

Sim... é muito bem vinda...

 

Na verdade temos planos de integrar o ACBrMonitor e ACBrNFeMonitor em um único projeto... e usar o Lazarus como compilador...

 

A escolha do Lazarus é porque isso nos permitiria a Multiplataforma (Linux) e todos podem baixar a IDE/Compilador livremente, para gerar um binário final...

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

  • 2 semanas depois ...
Postado

ACBrNFeMonitor.rarOlá bom dia, após varios testes encontrei um problema. gero uma nota faço a trasmissão, impressão do Danfe, impressão de eventos tudo correto usando o FastReport. quando instalei o ACBrNFeMonitor em uma maquina simples de usuário que não tem o delphi instalado quando o metodo Imprimir() e executado gera o seguinte erro "Access violation at address 00B14DCB in module 'ACBRNFeMonitor.exe'. Read of address 00000000", o erro só ocorre em maquinas que não tem o delphi instalado, na maquina que tenho delphi instalado o erro não ocorre independente do delphi estar rodando ou não. estou usando o delphio XE5 com o FastReport completo, o que poderia estar causando o erro, não consigo nem depurar pois o erro só ocorre em maquina sem o delphi instalado. por favor se puder me ajudar com isto desde ja agradeço.

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