Refreshall() a cada "n" segundos

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Refreshall() a cada "n" segundos

Mensagem por ederxc »

Pessoal gsotaria de saber como deixar o tbrowse() executar refreshall() ou qualquer outra coisa a cada "n" segundos



Alguem sabe sobre algo !


:xau
C:\Xharbour\Xdev\Fw\VSX
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Dentro do TBRowse existe um inkey(0), onde o Clipper pára e espera vc teclar alguma coisa. Basta vc alterar o valor 0 por 5, por exemplo, pra ter 5 segundos...

Óbvio que esse inkey(5) vai estar dentro de um loop, certo? Logo depois do inkey(5), vc confere o valor da tecla pressionada. Se for ZERO, é que nenhuma tecla foi pressionada, volta pro loop...
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Ah, pra não deixar isso fixo dentro do Tbrowse(), coloque o tempo como um argumento da função. Com isso, vc pode ter tempos diferentes pra diferentes rotinas.
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem por ederxc »

Pronto resolvido , Valeu Eolo ... -:]
C:\Xharbour\Xdev\Fw\VSX
Responder