Jump to content

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

Recommended Posts

Posted

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
Posted

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