Ir para conteúdo
  • Cadastre-se

RobertoRP

Membros
  • Total de ítens

    146
  • Registro em

  • Última visita

Tudo que RobertoRP postou

  1. A versão 11519 está funcionando perfeitamente já a ultima que no caso é 11687 não está instanciando Vou ficar fuçando aqui nos fontes bom que talvez aprenda algo, sera que não existe a possibilidade de alguém com maior entendimento publicar uma video aula explicativa por alto mesmo como funciona essa iterop do c#? ou dizer um livro coisas do tipo ajudaria quem quer tentar ajudar (eu) .
  2. Celso fiz isso e o erro persiste Video debugando https://www.dropbox.com/s/4lhsalt54pe6e7x/VID_20160509_165009.mp4?dl=0 coloquei ele no projeto de produção aqui para teste e o erro aconteceu da mesma forma na hora de instanciar
  3. ai e que está não retorna nada.. simplesmente fecha se quiser faço um video exemplo
  4. no acbr para .net mais atual ele da erro exatamente na hora de criar o acbrecf alguém poderia ajudar com isso? ele nem chega a executar uma linha se quer do construtor.. antes dele entrar para instanciar os eventos ele simplesmente para de funcionar já se eu voltar o svn para a versão 9517 ele funciona perfeito
  5. Digo tipo eu teria um servidor rodando nos caixas pois os mesmos precisam funcionar sem rede.. os caixas cada um seriam independentes, minha dúvida e o seguinte eu poderia construir um sistema todo paf-ecf com tef e tudo mais com o acbr monitor? (é homologar e claro)
  6. Seguinte, geralmente nos clientes eu instalo o emulador da COM e pego a porta e zera, mas as vezes passamos por alguns problemas para instalar o emulador e demora para darmos contas mas conseguimos sempre hehe ai queria saber se funciona com comunicação direta na USB , já li no forum que era somente transferir dll da daruma para dentro da pasta do projeto e setar USB na porta mas já fiz isso e não funcionou (bom talvez eu esteja errando), ai oque acontece queria saber se tem essa maneira e como é. Obrigado.
  7. Fiz um teste no windows 8 , funcionou perfeito , depois que passei pro windows 10 fico lerdinho vou testar mais em outras maquinas aqui
  8. Só queria saber se o acbr manipula os arquivos das impressoras fiscais , e onde ele manipula os mesmo. (local do computador, onde se encontra o arquivo .ini ou xml ou sei lá qual a extensão do arquivo)
  9. Assim, vlw pela respota mas arrumei e a solução minha foi a seguinte.. coloquei a venda para ser assíncrona, um timer verificando a lista de itemvendido =) mas obrigado! Você tem email para nos trocar umas ideias sobre o acbr com a impressora daruma? se tiver e poder.. [email protected] pq para a daruma sim estou apanhando no momento de impressora : Fim de papel.. não do conta de fazer ela mandar essa msg nem...
  10. Não é free, aqui usamos o plano indie 36U$ mensal , salgado o valor mas.. esta nos atendendo , e hoje tem suporte para windows phone (nunca usamos mas tem) ela e free para quem compilar sozinho (o código fonte está no github) , linguagem de programação JavaScript , ele converte tudo para nativo de cada OS ... ou seja.. se o projeto for android ele irá gerar as classes do android, se for ios vai gerar para object c
  11. seguinte, tenho uma daruma de testes, imprimindo o cupom aqui fazendo testes , ela me lanço uma exception de impressora não esta em linha.. antes de min abrir o cupom e antes de min passar os itens eu verifico o estado da impressora ao verificar o estado da impressora ele lança a exception "impressora não esta em linha" se eu retirar a verificação de estado da impressora ele lança a exception "fim de papel" ai e onde queria algum conselho *-* obrigado.
  12. aqui usamos java quando queremos algo bem especifico com conexão a impressoras não fiscal , agora quando queremos algo generico android e ios usamos o http://www.appcelerator.com/
  13. Assim, queria colocar tudo numa splash screen (uma tela de load) enfim... Descobri o problema, olha não sei o motivo mas eu tive simplesmente que instanciar os componentes da ACBR primeiro , se eu instancio uma variável qualquer antes, os componentes da acbr ficam cheio de exceptions dentro deles e lançando erro citado a cima.
  14. Oque acontece andei testando o exemplo atrás de conhecimento, percebi que neste método este método tem o retorno de um código que através deste código (creio eu) ele pega a msg do erro. protected string GetString(GetStringEntryPointDelegate entryPoint, int bufferLen) { StringBuilder buffer = new StringBuilder(bufferLen); int ret = entryPoint(Handle, buffer, bufferLen); CheckResult(ret); return FromUTF8(buffer); } o código seria o "ret" e o retorno da string ficaria na variável buffer (que por sinal foi pego através de referencia) esse código é fixo né? onde encontro uma lista com os códigos de erros? por exemplo estava testando o "testapodeabrircupom" , teria como implementar algo que retornasse o código também para um possivel tratamento dentro de um projeto? digo a pessoa criaria um ErrorHandler(codigoErro) ai o ErrorHandler retornaria uma exception personalizada por exemplo, (ExceptionCumpomAberto , ExceptionRequerReducaoZ, ExceptionNenhum, ExceptionGtNaoConfere) e por ai vai ... Bom é somente uma ideia.. ou talvez já tenha isso em algum lugar somente não soube detectar ainda..
  15. Seguinte, talvez seja porque sou novo, mas já vi alguns videos do acbr rodando em java (.net ainda não vi) no qual a performance e muito boa tanto na abertura do cupom, tanto na impressão de cada item que vai passando. Oque acontece, quando uso o acbr a performance nos emulador fica somente boa quando uso o emulador sweda tirando isso o resto da medo, Instalei o sistema que fiz em alguns clientes já, e fiquei com a impressão de que a performance ficou um pouco a desejar, e queria saber de algumas dicas sobre o acbr no qual poderia estar aplicando para melhorar o mesmo se possível e claro. A impressora em questão que os clientes que receberam o sistema usam, e uma bematec mp-2100. Se eu colocar as dlls (li isso sobre impressora usb no forum) das impressoras terei uma melhoria na performance? enfim obrigado!
  16. Em uma classe tenho esse método private void CarregamentoInicial() { var thread = new Thread(() => { try { _viewModel.CarregamentoInicial(); Dispatcher.Invoke(new MethodInvoker(AbrirLogin)); Dispatcher.Invoke(new MethodInvoker(Close)); } catch (ExceptionMd5 ex) { MessageBox.Show(ex.Message); } catch (InvalidOperationException ex) { MessageBox.Show(ex.Message); } }); thread.SetApartmentState(ApartmentState.STA); thread.Start(); } No meu método _viewModel.CarregamentoInicial(); tenho o seguinte conteúdo. public void CarregamentoInicial() { try { var acbrEcf = AcbrFactory.ObterAcbrEcf(); new Thread(() => { Informacao = "Gerando arquivo MD5"; }).Start(); var md5 = new GerarMd5(); md5.Executar(); new AtualizarMd5(md5.Md5Final).Executar(); new Thread(() => { Informacao = "Connectando com Ecf"; }).Start(); new EcfInicializa().Iniciar(); acbrEcf.IdentificaPAF("StarkPdv 1.0", md5.Md5Final); } catch (ExceptionMd5 ex) { throw new ExceptionMd5(ex.Message, ex); } catch (Exception ex) { throw new InvalidOperationException(ex.Message, ex); } } no primeiro método temos uma Thread ele executa tudo ok, mas quando na aplicação eu vou efetuar o login e faço uma verificação de acbr.NumSerie ele lança a seguinte exception An unhandled exception of type 'System.AccessViolationException' occurred in ACBrFramework.Net.dll Additional information: Tentativa de leitura ou gravação em memória protegida. Normalmente, isso é uma indicação de que outra memória está danificada. Dentro do atributo acbr.NumSerie (e outros vários atributos tenho uma exception) 'acbr.NumSerie' threw an exception of type 'ACBrFramework.ACBrExcepiton' o meu problema e basicamente rodar o acbr dentro de uma thread com sucesso (e a solução que espero) obs: si eu retirar a Thread , a acbr irá funcionar perfeitamente não irá lançar nem uma exception , funciona tudo beleza
  17. RobertoRP

    acbr é ECF Logger ll

    Estou utilizando o simulador de ecf Logger ll - versão 1.00 - MODELO.MFD Ai queria saber como comunicar com a acbr? Qual modelo de ecf selecionar? Testei com os exemplos mas ele não consegue se comunicar, estou usando o com0com para emular as portas Estou utilizando o windows 10 (não sei se isso interfere, pq com os outros emuladores de teste todos funcionam normalmente) enfim existe algo a mais que estou esquecendo? obrigaodo.
×
×
  • 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...