Ir para conteúdo
  • Cadastre-se

Misael Beray

Membros
  • Total de ítens

    1
  • Registro em

  • Última visita

Posts postados por Misael Beray

  1. Olá a todos,

    Estou implementando uma pequena aplicação utilizando a dll disponibilizada por vocês da ACBR, e as vezes quando chamo a função ativar() da dll a aplicação fica como não respondendo e não volta, sendo necessário abrir o gerenciador de tarefas e matar o processo. 

    Procurando na comunidade encontrei um método chama timeout, que pelo que entendi seria o tempo limite de espera para a comunicação com a ecf, porem mesmo atribuindo valor a ele a aplicação trava, a unica forma que achei para contar o problema seria utilizando Thread, no qual estipulo um tempo e apos o tempo esgotar finalizo a mesma. Mas acredito que o caminho não seja por ai.

    Alguém consegue ter alguma ideia do motivo da aplicação travar as vezes e porque o componente não gera uma exceção ?

    Segue um pequeno trecho do código que utilizo, nesse trecho quero verificar qual o status da ECF.

     

                   acbrECF = new ACBrFramework.ECF.ACBrECF();
                    acbrECF.Device.TimeOut = tOut;
                    acbrECF.Modelo = convertStringModeloECF(modelo);
                    acbrECF.Device.Porta = porta;
                    acbrECF.Ativar();
                    var _retEstado = acbrECF.Estado;
                    acbrECF.Desativar();

     

    Agradeço desde já.

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