Ir para conteúdo
  • Cadastre-se

daspn

Membros
  • Total de ítens

    15
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que daspn postou

  1. André, dê uma olhada neste post: Talvez tenha resolvido teu problema. Abraços,
  2. Rafael, "Resolvi" o problema compilando novamente o ACBr / ACBrFramework e o ACBrFramework.NET. Talvez a versão 0.9.5.5 que foi para o NuGet (na qual me baseava) está com algum problema. Analisei o código do ACBrFramework e até mesmo do ACBr e parece não ter havia nenhuma correção diretamente relacionada com esse problema. Abraços,
  3. OK Rafael, era só pra ter certeza que o problema não é no meu ambiente. Se precisar de alguma ajuda acione. abraços,
  4. Pessoal, alguém consegue reproduzir esses erros? Aqui o comportamento é o mesmo, tanto no Windows 7 quanto no Windows 8. Basta utilizar a última versão do ECFTeste (ACBrFramework\ACBrFramework.Net\ACBrFramework.Net.ECFTeste) e o emulador MP-4200 THFI. Link para o download do emulador: http://partners.bematech.com.br/2013/02/edicao-138-novo-emulador-da-mp-4200-th-fi/ Agradeço a ajuda. Abraços,
  5. Rafael, Juliomar, descobri o problema. Já tinha analisado os logs do SVN e não havia realmente nenhum commit recente que pudesse impactar nessa funcionalidade. O crash se dá no vshost32.exe, ou seja, o hospedeiro do meu aplicativo enquanto debugando no Visual Studio. Eu estava usando o Visual Studio 2010 até semana passada e agora estava usando o 2013. Voltei a usar o 2010 e... fim dos problemas. Que coisa! Obrigado pela força. Abraços,
  6. Olá Juliomar! Foi o que tentei ontem. Compilei o ACBrFramework com a última versão dos fontes e em seguida peguei a DLL gerada (ACBrFramework32.dll) e colei na pasta Dll\x86. Daí abri a solution ACBrFramework.Net.sln e compilei. Utilizei essa nova versão no meu sistema, mas o erro persiste.
  7. Pessoal, alguém consegue fazer este teste aí? Depois que a V$Pague atualizou seu ambiente de testes (me mandaram uma versão nova hoje) não consigo mais concluir o TEF deles em background. Passo o cartão, são solicitados os 4 últimos dígitos e assim que dou OK a aplicação fecha (erro em anexo). Compilei o TEFDDemo no Lazarus e repeti o processo, com o mesmo cartão. Funciona tudo perfeito. Peguei a última versão do ACBrFramework, compilei, depois compilei o ACBrFramework.NET e fiz novos testes, dando o mesmo problema. Será que foi mudado algo no ACBrTEFD e não foi atualizado no ACBrFramework? Abraços,
  8. Pessoal, boa noite. Depois da última versão do ACBrFramework (0.9.5.5) passamos a ter problemas com a EscECF a ponto de não conseguir nem finalizar uma venda (tanto no nosso aplicativo quanto no ECFTeste). Num primeiro cenário, quando não há cupom previamente aberto na impressora, consigo ativar o ECF, abrir um cupom, vender um item e subtotalizar. Mas ao tentar efetuar pagamento o aplicativo trava e fecha (debugando vemos que dispara AccessViolationException). Num segundo cenário, mantenho o cupom faltando pagamento aberto na impressora e abro novamente o ECFTeste. Neste caso nem consigo ativar o ECF pelo ACBr, disparando o AccessViolationException. Isso não ocorria na versão 0.9.5.1! O problema é que preciso da versão 0.9.5.5 por causa da implementação do TEF V$Pague. Aproveitando o tópico, também passamos a ter problemas com a Epson TM 81. Se há cupom aberto na impressora e tentamos ativar o ACBr, também dispara AccessViolationException. No caso da Epson "resolvi" habilitando via App.config (<legacyCorruptedStateExceptionsPolicy enabled="true" />) para que os erros de AccessViolationException caiam nos meus "catchs" (por padrão ele não faz isso). No caso da Epson, se eu tento ativar novamente depois desse erro, funciona e o aplicativo segue. No caso da EscECF, pode retentar N vezes que não adianta, só resetando a impressora com as configurações de fábrica. Será que podem dar uma olhada? Em anexo mando um print da situação do ECFTeste e do ECF no momento do erro, junto com o log do ACBr. Se precisarem de mais informações estou disponível. Muito obrigado, cenário1_acbrlog.txt cenário1_reproduzir.txt cenário2_acbrlog.txt cenário2_reproduzir.txt
  9. Consegue utilizar essa impressora no aplicativo ECFTeste? Gera a mesma exceção lá?
  10. Olá André, Utilizo o emulador dessa impressora, portanto não sei se vai funcionar na impressora "real". São 2 passos para ter acesso às formas de pagamento: //instrui o ACBr a ler as formas de pagamento da impressora e armazenar na sua memória interna ecf.AchaFPGIndice(string.Empty); //manipula as formas de pagamento lidas da impressora foreach (FormaPagamento fpg in ecf.FormasPagamento){ } ecf no caso é uma instância de ACBrECF. Se você reparar, tem esse tratamento no ECFTeste. Abraços,
  11. Perfeito Rafael! Já baixei os fontes atualizados do SVN e também já atualizei com sucesso a referência no meu projeto via NuGet. Muito obrigado pela agilidade, abraços.
  12. Bom dia pessoal, Primeiro preciso agradecer pela biblioteca, que sem dúvida tem um valor inestimável para quem pretende desenvolver algo relativo a Automação Comercial no Brasil hoje. Estou fazendo um projeto utilizando o ACBrFramework.Net e precisei implementar o TEF da V$Pague em background no meu aplicativo. Verifiquei que a classe TEFVeSPague não havia sido incluída no ACBrFramework. Analisando os fontes vi que seu funcionamento é bem parecido com o da classe TEFCliSiTef (já presente no ACBrFramework). Mesmo sendo um newbie em Pascal / Delphi / Lazarus, resolvi tentar incluir essa classe. Segue em anexo a implementação no ACBrFramework / ACBrFramework.Net. Também modifiquei o demo (ACBrFramework.TEFDTeste) para que se comporte da mesma forma como TEFDemo (em Pascal/Lazarus), suportando o V$Pague em background. Fiquei satisfeito com o resultado. Nos meus testes consegui fazer as operações da mesma forma como funciona no Pascal/Lazarus. Peço que avaliem o código e se possível incorporem ao SVN. E já abusando : no caso de incorporarem o código, poderiam atualizar o pacote NuGet do ACBrFramework? Assim mantenho as referências padronizadas! Qualquer dúvida, estou à disposição. Grande abraço, ACBrFramework.zip
  13. Muito obrigado Rafael Dias! Já vejo a atualização aqui! Show de bola!
  14. Olá Rafael Batiati, boa tarde. Primeiramente, parabéns pelo trabalho na ACBrFramework. Iniciei agora no mundo da Automação Comercial e já sou completamente fã do trabalho de vocês. Uma dúvida: a release via Nuget foi descontinuada? Pergunto pois a versão lá é a 0.9.1.11 e a versão mais recente já está na 0.9.3.1 (em 29/04/2013). Uso o Nuget para controlar a versão (e também acompanhar os updates) das minhas outras dependências. Abraços, Daniel Nunes
×
×
  • 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...