Ir para conteúdo
  • Cadastre-se

dev botao

Sequência inválida quando abre duas aplicações


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1526 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Estamos novamente com a mensagem de "Sequencia Inválida" no PaygoWeb.  O erro acontece no seguinte cenário:

Carregamos uma instancia do aplicativo e realizamos uma transação TEF, depois carregamos outra instancia do aplicativo e realizamos outra

transação TEF.  Quando voltamos para a primeira instancia o erro acontece.

Isso poderia ser resolvido não permitindo que o cliente abra mais de uma instancia do aplicativo, mas gostaríamos de saber se pode

ser resolvido de outra forma, já que o cliente precisa abrir duas instancias do nosso aplicativo.

  • Membros Pro
Postado

Daniel, é um processo para cada executável aberto, o cliente tem necessidade de abrir dois executáveis, e sem querer ele acaba acionando o TEF novamente, mais o primeiro executável já usou o TEF uma vez, quando o segundo executavel vai acionar o TEF ele se perde na sequencia.

  • Fundadores
Postado

É um TEF de produção ? Ele usa TEF nos dois sistemas ?

Se SIM, acho que será necessário trabalhar com 2 PDCs... e duas pastas de trabalho distintas...

Você não consegue desabilitar a integração de TEF, em um dos sistemas ?

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado

Essa sequência é componente TEF que gera ou a Paygo?

Como a Paygo sabe que tem dois processos ativos, no caso dois executaveis abertos, já que eu libero o form que tem o componente TEF da memoria?

  • Fundadores
Postado
3 horas atrás, udenilson disse:

Essa sequência é componente TEF que gera ou a Paygo?

é a própria PayGo Web...

As duas aplicações, estão configuradas para usar a mesma pasta de Trabalho, na PayGo Web ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado
4 minutos atrás, Daniel Simoes disse:

é a própria PayGo Web...

As duas aplicações, estão configuradas para usar a mesma pasta de Trabalho, na PayGo Web ?

Tá no automático, não setei nada.

  • Fundadores
Postado

Então isso definitivamente será um problema... pois a DLL está criando duas pastas de trabalho... e uma aplicação não fica conhecendo as alterações feitas na outra pasta...

  ACBrTEFD1.TEFPayGoWeb.DiretorioTrabalho := 'C:\PAYGOWEB';

isso define o Diretório de Trabalho da DLL, em uma pasta específica...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado

Daniel, mesmo fixando a pasta de trabalho o erro continua.  Agora vamos bloquear o nosso sistema para não abrir duas vezes, acredito que vai ser o único jeito!

  • Fundadores
Postado

Se precisar de uma ajuda com isso.. veja nos fontes do ACBrMonitorPLUS, uma implementação com MUTEX do Windows

http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrMonitorPLUS/Lazarus/ACBrMonitor.lpr

  • Obrigado 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

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