Disparar "rotina/função" de tempo em tempo?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 15 Set 2003 16:16

Disparar "rotina/função" de tempo em tempo?

Mensagem por »

Olá amigos tudo joia, sabe o que é...
preciso que o meu programa em clipper, é claro, dispare uma rotina ou funcao de tempo em tempo (como um becape por exemplo), e gostaria ainda que, se possivel, tivesse algumas regra, como: disparar quando um usuario nao estivesse usando o programa ou algum banco de dados aberto, ao algo parecido ...
so que tem um probleminha, nao tenho a minima ideia de como fazer isto, entao pesso a ajudo dos programadores...
um abraço.
M@rcelo.


ps. rotina/funcao nao sei a diferença.
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Prezado Marcelo (bonito nome você tem) :))

Você pode usar a LIB BGEVENTS para fazer isso.

Você cria a função e estipula que a cada NNN segundos ela deva ser executada.

Se não tiver a BGEVENTS é só pedir.

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

Pode pegar a BGEVENTS no meu site, mas o programa perde um pouco de velocidade.

O xHarbou tem rotinas que geram threads ou sejam tarefas independente o que garante uma velocidade maior na execução.
Sem mais
Wagner Nunes
www.vagucs.com.br
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 15 Set 2003 16:16

Mensagem por »

Valeu, obrigado mesmo...
vou tentar.
Responder