Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Boa noite,

 

gostaria de alguma dica se possível, na recepção da resposta do acbrnfemonitor, tenho tido problema com o tempo de resposta; as vezes da tempo e outras vezes não. gostaria de saber se é indicado deixar em loop a espera do retorno do acbrnfemonitor, abaixo segue um trecho de código que utilizo. agradeço alguma dica para perder a resposta do acbrnfemonitor.

 

 

   memo1.Lines.Clear;
   fsocket.SendString('NFE.CANCELARNFE("'+stChave+'","'+stJustificativa+'")'+#13+#10+'.'+#13+#10);
   memo1.Lines.Add(fsocket.RecvTerminated(10000,#3));
 
 
   if memo1.Lines.Count = 0 then Memo1.Lines.Add('erro');
   if Pos('OK:',memo1.Lines[0])>0 then CancelarNFE := true else CancelarNFE := false; 
 
 
Obrigado,
 
 
Maricelo
  • Moderadores
Postado

O tempo de resposta é muito varíavel, depende do comando e do WebService, em dias normais a resposta vem rápida, mas em dias em que os webservices estão com problema a resposta pode demorar ou até não chegar.

Eu envio o comando e abro um form com um progressbar para informar q está aguardando a resposta e um botão cancelar, dae fica a critério do usuário cancelar a espera qdo a resposta demora muito a chegar.

Veja este post

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
×
×
  • 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.