Ir para conteúdo
  • Cadastre-se

dev botao

Consultar Status Operacional - SAT


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

Recommended Posts

Bom dia!

Não sei onde estou errando, estou com um sat dimep ativo para produção, quando envio o comando para "Consultar SAT" ele retorna o status mas quando envio "Consultar Status Operacional" ele trava o meu sistema, teste no demo do ACBRSAT lá funciona normal, eu copie as rotinas do demo e está acontecendo somente no meu, alguém passou por algo parecido ou pode me ajudar, talvez não estou enviando todos os parâmetros para consulta. Agradeço desde já pela ajuda...

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Bom dia,

Estou com problemas na função "ACBrSAt.ConsultarStatusOperacional", mas somente quando Compilo em Modo Release
No modo debug está funcionando sem problemas, inclusive com os retornos correto. (Isso no emulador da receita).

Não está nem respeitando o try. (Assim está na minha aplicação)
            try
                ACBrSAt.ConsultarStatusOperacional;
            except
                Application.MessageBox('Problemas com o SAT. Verifique...', 'Aviso', mb_Ok + mb_IconExclamation);
                Exit;
            end;

Obs.: Os testes estão sendo feitos no emulador da receita. Os Fontes estão todos atualizados.
            
No ACBrSAT.pas

na Linha 1063 (Como está em modo release estou sem opção de debugar, então estou usando o showmessage).
 showmessage('erro 1') ; aqui nessa linha abaixo da erro dizendo que o aplicativo parou de funcionar. e se quero debugar ou fechar o programa.
  if EstaVazio(Retorno) then
    Retorno := fsSATClass.ConsultarStatusOperacional;
 showmessage('erro 2') ;

Windows 10 64 e Delphi XE7.            
            

Obrigado.

Editado por araujolops
Já Resolvi o problema
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

mude para o trecho abaixo e veja se ele funciona em release!

lembre-se de recompilar os componentes após altera e então seu projeto

 

try
	ACBrSAt.ConsultarStatusOperacional;
except
	Application.MessageBox('Problemas com o SAT. Verifique...', 'Aviso', mb_Ok + mb_IconExclamation);
	raise
end; 

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

17 minutos atrás, Juliomar Marchetti disse:

Boa tarde

mude para o trecho abaixo e veja se ele funciona em release!

lembre-se de recompilar os componentes após altera e então seu projeto

 


try
	ACBrSAt.ConsultarStatusOperacional;
except
	Application.MessageBox('Problemas com o SAT. Verifique...', 'Aviso', mb_Ok + mb_IconExclamation);
	raise
end; 

 

Obrigado por responder.

Mas também não dá certo.

Mas nesse como estou usando o Emulador da Receita, e SatDinamico_StdCall e compilado com  Release Dá erro, precisando mudar para SatDinamico_Cdecl.

A curiosidade, é que compilando em modo debug não apresenta o erro mencionado.

Mas obrigado...

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...