Ir para conteúdo
  • Cadastre-se

dev botao

Try Except Incorreto


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

Recommended Posts

  • Membros Pro

Boa tarde!!!

 

   Pessoal eu to com problema, de estar usando a função ACBrNFSe.ConsultarSituacao(AProtocolo: String; const ANumLote: String): Boolean;

   e quando esta dando erro, tem um try Except que esta escondendo a msg o Raise Exception  que tem dentro de WebServices.ConsultaSituacao(AProtocolo, ANumLote);

 

  A minha pergunta é: tá Certo esse: 

 try
    Result := WebServices.ConsultaSituacao(AProtocolo, ANumLote);
  except
    Result := False;
  end;

 

  Porque pra mim ter o retorno correto tive que tirar esse try except.

  Pelo q vi esse false ja esta tratado dentro da funcao principal.

 

  

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Heto,

Tem tomar cuidado com o Try pois pode ocultar algumas mensagens do componente.

Outra coisa importante, o método ConsultaSituacao a principio é utilizado pelos provedores que seguem a versão 1 do layout da ABRASF.

Já os que seguem a versão 2 esse método não deve ser executado.

  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 08/02/2018 at 15:49, Italo Jurisato Junior disse:

Boa tarde Heto,

Tem tomar cuidado com o Try pois pode ocultar algumas mensagens do componente.

Outra coisa importante, o método ConsultaSituacao a principio é utilizado pelos provedores que seguem a versão 1 do layout da ABRASF.

Já os que seguem a versão 2 esse método não deve ser executado.

Bom dia!!!

 

  Isso mesmo Italo, esta ocultando as mensagem de erro. E a principio eu estou utilizando o Provedor da Abaco que segue a versao 1.

 Entao voce acha que consegue verificar se pode comentar esse try, no GitHub para nós?

 

No meu caso aqui, Resolveu!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Heto,

Você uma alteração no componente ou na sua aplicação?

Se foi no componente favor anexar a unit alteração para que possamos avaliar.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 12/02/2018 at 09:33, Italo Jurisato Junior disse:

Bom dia Heto,

Você uma alteração no componente ou na sua aplicação?

Se foi no componente favor anexar a unit alteração para que possamos avaliar.

Sim, Foi no Componente, Segue em anexo.

função ACBrNFSe.ConsultarSituacao(AProtocolo: String; const ANumLote: String): Boolean;

ACBrNFSe.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Heto,

Muito obrigado, vou analisar estando tudo Ok, mando para o repositório.

  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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