Árvore de páginas

Carregando...

Construtor TTimer:New

Método construtor da classe.

Sintaxe

TTimer():New( [ nInterval ], [ bAction ], [ oWnd ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

nInterval

numérico

Indica o intervalo em milissegundos 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 (***).

 

 

Retorno

Nome

Tipo

Descrição

oObj

objeto

Nova instância da classe TTimer

Observações

(*) O Intervalo mínimo considerado é de 1000 milissegundos (1 segundo) entre as chamadas. Caso seja informado um valor menor, serão considerados 1000 milissegundos.

(**) O Bloco de código pode ou não interagir com a interface, e pode ter um tempo de execução variável – depende do que exatamente será executado. Caso o tempo especificado no objeto Timer deva ser considerado como o intervalo entre as execuções e não o intervalo entre os disparos, o próprio bloco de código deve se encarregar de suspender o timer ao ser executado, e reabilitar o timer ao término da execução.

(***) Caso o parâmetro oWnd não seja informado ou seja informado como NIL, o objeto do TTimer() é criado, mas não dispara / executa o evento.

Exemplos

	oTimer := TTimer():New(2000, {|| alert(time()) }, oDlg )
  • Sem rótulos