Usina BRGuía AdvPL
Ingresar
← Todos los temas
COMANDOEn revisión

DEFINE TIMER

DEFINE TIMER oTimer INTERVAL nInterval ACTION uAction

Define acción periódica de interfaz.

DEFINE TIMERAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

DEFINE TIMER histórico en RWMAKE2.CH expande INTERVAL/ACTION a TTimer():New; ACTIVATE TIMER es etapa distinta. Include comunitario de 2012 prueba esa expansión, no disponibilidad universal actual. TTimer confirma milisegundos y vínculo con interfaz. Ejemplo define timer sin activarlo; no demuestra JOB ni precisión de reloj. Uso real requiere comprobar owner y desactivación al cerrar. (EURAI, 2012, ref. 1; TOTVS, s.f., ref. 2)

02 · SINTAXIS

Sintaxis

DEFINE TIMER oTimer INTERVAL nInterval ACTION uAction

Parámetros

oTimer
ObjetoObligatorio

Variable que recibe timer.

nInterval
NuméricoObligatorio

Intervalo en milisegundos.

uAction
Bloque de códigoObligatorio

Expresión de acción encapsulada por comando.

Retorno

Comando sin retorno de función.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"
User Function Ed348()
    Local oTemporizador
    // Solo definicion: sin activacion en este ejemplo.
    DEFINE TIMER oTemporizador INTERVAL 2000 ACTION ConOut("Pulso de prueba")
Return Nil
Resultado esperado

Timer definido sin disparos; macro debe existir en include del ambiente. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar include, ciclo de vida y compatibilidad SmartClient.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. EURAI. RWMAKE2.CH, ANALISE 2012.10.05. Definição de macro histórica analisada; não é aplicação completa. Consulta el 2026-10-26.
  2. TOTVS. TTimer. TDN. Consulta el 2026-10-26.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha