oTimerVariable que recibe timer.
Guía AdvPLDEFINE TIMER oTimer INTERVAL nInterval ACTION uActionDefine acción periódica de interfaz.
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)
DEFINE TIMER oTimer INTERVAL nInterval ACTION uActionoTimerVariable que recibe timer.
nIntervalIntervalo en milisegundos.
uActionExpresión de acción encapsulada por comando.
Comando sin retorno de función.
#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 NilTimer 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.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.