Foco para o Tef.

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

Foco para o Tef.

Mensagem por Maurício Elias »

Bom dia pessoal.

Alguém conseguiu desenvolver alguma rotina q retorne o foco e maximize a aplicação quando retorna do Tef ?
Estou tentando alguma coisa em Delphi aq, usando Api Win. Mas ñ está dando certo.

Abraços.

_______
Maurício
alcatec@stetnet.com.br
Abraços.
_______
Maurício
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: Foco para o Tef.

Mensagem por anacatacombs »

Meu caro:
Em qual bandeira isso acontece?


[]'s

Ana
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Foco para o Tef.

Mensagem por DLZ »

Wapi do mestre mligno é a solução !!
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: Foco para o Tef.

Mensagem por anacatacombs »

Estranho..
Eu estou começando a desenvolvendo TEF tb e ainda não tive esse problema..

Pelo que li a respeito, se for nas operações da VisaNet, tem uma configuração "acata desfazimento" se eu não me engano, que resolve isso.
Eu acho né, como disse anteriormente, estou começando a desenvolver..

[]'s

Ana
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Foco para o Tef.

Mensagem por alaminojunior »

Um artifício que usei foram duas funções da lib GTWVT da contrib do xHarbour. Uma que pega o foco da janela do meu programa, e depois outra que força o foco para o meu programa. Mas mesmo assim não fiquei muito confiante não.
anacatacombs escreveu:se for nas operações da VisaNet, tem uma configuração "acata desfazimento" se eu não me engano, que resolve isso.
Ana, essa flag é para permitir que o usuário realize o cancelamento da transação. Se você percebeu isso, pode ser que ela tenha causado um efeito colateral no foco do programa. O que pode perfeitamente acontecer em se tratando de TEF discado :(Neg

Uma observação à todos que estão desenvolvendo o TEF discado:
Os módulos das bandeiras que usei na certificação em janeiro, foram os seguintes:

Redecard - 3.4.0

VisaNET - Usa-se o módulo Plug&Pay disponível no site da SevenPDV em conjunto com o GP v3.0

Pay&Go - Usa-se os módulos servidor e cliente, disponíveis no site da Setis. E neste caso precisa desabilitar o GP v3.0
É obrigatória a certificação para o Pay&Go, mas não se preocupem pois na prática é a mesmíssima coisa.
Um detalhe importante é que no dia em que certifiquei, existia um bug no módulo cliente do Pay&Go que causava problemas de foco. E os certificadores estavam cientes disso, graças à Deus. Hoje talvez não exista mais esse incômodo.

AmEx - Não me lembro a versão. Mas é o que está no site da SevenPDV também.

Um conselho que dou aos amigos é de realizar o check-list por umas 5 ou 6 vezes, simulando tudo o que possa dar de errado, além é claro dos roteiros de pré-certificação que se deve enviar para as certificadoras para dar início ao processo. Eu por exemplo gastei bem uma 8 bobinas térmicas só fazendo testes, e dou graças à Deus por ter me concedido passar na primeira. :|<
A minha vontade era fazer um tutorial passando mais dicas e procedimentos, mas o tempo tá curto. Mas mesmo assim, que tiver dúvidas é só postar e a gente vai fazendo o tutorial aos pedaços :)´
Abraços.
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: Foco para o Tef.

Mensagem por Maurício Elias »

"Wapi do mestre Maligno é a solução !!"

Como é esta solução ? Serve para o Clipper ?

_______
Maurício
Abraços.
_______
Maurício
SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Re: Foco para o Tef.

Mensagem por SandroBelarmino »

Se o seu programa é em clipper e o problema está no na perda do foco quando retorna do gerenciador padrão para seu programa, provavelmente o problema é na configuração do aquivo: c:\tef_dial\retorno.ini, precisa estar: SISTEMA=DOS
Abraço.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Foco para o Tef.

Mensagem por DLZ »

Para utilizar o Wapi do Maligno, eu uso assim:

WAPI -GETMYHANDLE:C:\FOCO.TXT

nh:=fopen("C:\FOCO.TXT")

VPROC:=SPACE(20)
FREAD(NH,@VPROC,len(vproc))
VPROC:=ALLTRIM(VPROC)
fclose(nh)

// Executa o outro processo que abrirá a outra janela (Gerenciador padrão, por exemplo)
// Qdo voltar executa:
WAPI -WINDOW2TOP:"+ALLTRIM(VPROC)

Um grande abraço
Responder