Jump to content

dev botao

Metodo Ativar Parou Apos Atualização


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

Recommended Posts

Bom dia.

 

Estava trabalhando com a dll ACBrFramework.Net na versão 0.9.2.6, quando baixei a nova que esta disponível no site 0.9.6.3. A função ACBrECF.Ativar();

simplismente não vai para frente. Isso se a porta não estiver correta. E que tenho uma rotina que procura a impressora, igual a AcharECF, e quando encontro gravo os dados tipo modelo e porta no banco, para da próxima vez não precisar procurar de novo. Mas as vezes o cliente pode mudar a impressora de porta, ou seja ela tava na COM1 da ultima vez, so que mudaram para COM2. Então eu tentava ativar ela na COM1, que era a ultima porta, se desse erro, eu começava a busca.

Esse e o código que uso.

           UDataEcf T = new UDataEcf();
           try
           {
               if (!string.IsNullOrEmpty(_Terminal.Dados.MarcaImp))
               {
                   //Buscando Impressora
                   UDataEcf.ACBrECF.Device.ProcessMessages = false;
                   UDataEcf.ACBrECF.Modelo = RetornaModelo(_Terminal.Dados.MarcaImp);
                   UDataEcf.ACBrECF.Device.Porta = _Terminal.Dados.PortaImp;
                   UDataEcf.ACBrECF.Device.Baud = 115200;
                   UDataEcf.ACBrECF.Ativar();

               }
           }
           catch(Exception ex) {

           }

So que apos a atualização se a impressora não estiver na porta exata, quando chega no Ativar, simplismente ele não vai para lugar nenhum, nao gera erro igual antes, onde pegava ele no catch. Ja tentei colocar um Timeout menor, ja tente alterar o Baud, mas não deu certo. 

 

Se puderem me ajudar. Se volto a dll anterior fica correto.

 

Desde ja agradeço.

 

So para complementar, fiz mais testes, e na verdade quase nenhuma função que uso, não esta funcionando na ultima dll que esta para download, tipo a DataMovimento, esta saindo uma informação que não condiz, entre outros. Resolvi voltar para versão antiga

Edited by diogoperim
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...