Página 1 de 1
Retornar o Foco em Clipper.
Enviado: 12 Jun 2009 14:30
por Maurício Elias
Olá pessoal.
Novamente este assunto:
Como chamar uma outra aplicação em Delphi (no caso o TEF) e, qdo retornar dela, forçar o foco para o meu Sistema em Clipper.
Será que alguém tem alguma solução? Talvêz usando alguma API do Win, mas eu nem imagino como!
Abraços.
_______
Maurício
Re: Retornar o Foco em Clipper.
Enviado: 12 Jun 2009 14:32
por alaminojunior
Se não me engano a lib do Maligno faz algo do tipo. Espere que ele já nos diz.
Retornar o Foco em Clipper.
Enviado: 12 Jun 2009 16:22
por Pablo César
Serve este exemplo ?
viewtopic.php?f=39&t=8589&p=49417&hilit=window2top#p49417
Re: Retornar o Foco em Clipper.
Enviado: 12 Jun 2009 16:29
por Maligno
Me parece que a aplicação TEF é do próprio OP. Se for, mais fácil seria que, antes de encerrar, ele próprio devolva o foco à aplicação DOS. Isso evita que a aplicação DOS tenha que descobrir SE a aplicação Delphi já foi encerrada, o que traria alguma dificuldade extra.
Re: Retornar o Foco em Clipper.
Enviado: 12 Jun 2009 17:35
por alaminojunior
Maligno escreveu:Me parece que a aplicação TEF é do próprio OP
Ele está se referindo ao Gerenciador Padrão do TEF.
Acredito que funcione sim, mas precisa ser colocada no lugar certo, para não devolver o foco ao PDV antes do GP fechar a janela. Os certificadores costumam ser bem exigentes. O retorno de foco das aplicações deve ser automático, então nesse caso a coisa tem que ser caprichada.

Re: Retornar o Foco em Clipper.
Enviado: 15 Jun 2009 08:50
por Maurício Elias
Bom dia pesosal.
Bem, até agora não conseguí uma solução pela aplicação.
O q me passaram, testei e deu certo, foi pelo próprio Tef. Na sua instalação, ou no arquivo RETORNO.INI , tem a configuração do Sistema=DOS uo WINDOWS. Se for DOS, mesmo vc minimizando aplicação, ele maximiza no retorno. Acho q o Tef já trata isso, embora o suporte não admita.
Vou ficar contando com essa solução mesmo. Seja o q Deus quiser.
Abraços.
_______
Maurício
Re: Retornar o Foco em Clipper.
Enviado: 15 Jun 2009 09:07
por alaminojunior
Maurício Elias escreveu:Na sua instalação, ou no arquivo RETORNO.INI , tem a configuração do Sistema=DOS uo WINDOWS.
Foi o que eu disse em outro post.
Maurício Elias escreveu:Acho q o Tef já trata isso, embora o suporte não admita.
Vou ficar contando com essa solução mesmo. Seja o q Deus quiser.
De qualquer forma, nada é 100% seguro. O ideal seria ter algum recurso extra na "manga"