Histórico da Página
...
Portuguese | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Classe: TTimer
|
Nome | Tipo | Descrição | Obrigatório | Referência |
nInterval | Numérico | Indica o intervalo, em segundos, para disparar o bloco de código. | ||
bAction | Bloco de código | Indica o bloco de código que será executado a cada intervalo definido. | ||
oWnd | Objeto | Indica a janela ou controle visual onde o divisor será criado. |
- oObjeto()
- Retorna o objeto criado.
oTimer := TTimer():New(2, {|| alert(time()) }, oDlg )constructor void New( msint anInterval /*$ DEFAULT 0 $*/,tCodeBlock *abAction,tWindow *aoWnd );
Propriedade | Descrição | Tipo |
bAction | Indica o bloco de código que será executado a cada intervalo definido. | Bloco de código |
lActive | Indica se, verdadeiro (.T.), o timer está ativo; caso contrário, falso (.F.). | Lógico |
lLiveAny | Indica se, verdadeiro (.T.), o timer será ativado quando houver uma janela; caso contrário, falso (.F.). | Lógico |
nInterval | Indica o intervalo, em milissegundos, para executar o bloco de código. | Numérico |
#include "TOTVS.CH"User Function TTimer() DEFINE DIALOG oDlg TITLE "Exemplo TTimer" FROM 180,180 TO 550,700 PIXEL nMilissegundos := 2000 // Disparo será de 2 em 2 segundos oTimer := TTimer():New(nMilissegundos, {|| alert(time()) }, oDlg ) oTimer:Activate() ACTIVATE DIALOG oDlg CENTERED Return
Microsiga Protheus 8.11 , Microsiga Protheus 11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas