Função: VTAddTimer - Cria um timer e executa uma função durante o tempo determinado
Abrangências: | Microsiga Protheus 11 , Protheus 10 |
Versões: | Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Espanhol , Inglês |
Descrição:
Cria um timer que executa uma funcao indicada pelo usuário durante um tempo determinado
Programa Fonte:
VTXFUN.PRW
Sintaxe:
VTAddTimer - Cria um timer e executa uma função durante o tempo determinado ( [ bBloco ] [ nIntervalo ] ) --> nIdTimer
Retorno:
-
nIdTimer(numerico)
- Número de identificação do timer
Observações
No exemplo indicado, é chamada a função CBChkMsg para executar durante um tempo determinado uma mensagem ao operador na entrada do sistema até que ele a responda. Caso o peroído de tempo expire sem que o usuario tenha respondido, a mensagem é interrompida para continuar o processamento normal.
O intervalo é determinado no campo CB1->B1_INTER (descrição do campo).
Exemplos
nIdTimer := VTAddTimer(&("{|| CBChkMsg('"+cCodOpe+"')}"),CB1->CB1_INTER*1000)Onde nIdTimer é o exemplo de uma variável local, para ser posteriormente utilizada na função VTDelTimer().
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
bBloco | Bloco de código | Bloco de código com uma função a executar num intervalo de tempo | |||||||||||||||
nIntervalo | Array of Record | Intervalo das mensagens |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas