Retornar o Foco em Clipper.

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Maurício Elias
Usuário Nível 3
Usuário Nível 3
Mensagens: 304
Registrado em: 12 Mai 2005 08:48

Retornar o Foco em Clipper.

Mensagem 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
Abraços.
_______
Maurício
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Retornar o Foco em Clipper.

Mensagem por alaminojunior »

Se não me engano a lib do Maligno faz algo do tipo. Espere que ele já nos diz.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Retornar o Foco em Clipper.

Mensagem por Pablo César »

Serve este exemplo ?
viewtopic.php?f=39&t=8589&p=49417&hilit=window2top#p49417
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Retornar o Foco em Clipper.

Mensagem 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.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Retornar o Foco em Clipper.

Mensagem 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. ;)
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Maurício Elias
Usuário Nível 3
Usuário Nível 3
Mensagens: 304
Registrado em: 12 Mai 2005 08:48

Re: Retornar o Foco em Clipper.

Mensagem 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
Abraços.
_______
Maurício
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Retornar o Foco em Clipper.

Mensagem 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"
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder