Power Builder - uso del timer

 
Vista:

uso del timer

Publicado por felix (2 intervenciones) el 26/05/2006 17:32:40
Que tal?. Tengo una consulta. Estoy haciendo una validación en la que cada vez que pase dos minutos aparezca una ventana de logueo. Ya lo está haciendo y está validando el ingreso. el problema es que quiero diferenciar que cuando el usuario esté interactuando con el sistema no se active el timer. Solo se debe activar cuando el usuario no hace uso del sistema.

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:uso del timer

Publicado por Jorge (900 intervenciones) el 26/05/2006 17:48:47
Hola.

En la ventana de logeo al momento de aceptar el ingreso

Idle(120) // 2 minutos

En el evento Idle de la aplicacion.
Open(w_logeo)
alli le bloqueas el sistema para un nuevo logeo

Esto hace que a los dos minutos de no interactuar en el sistema
ni siquiera mover el mouse se activara la ventana logeo.

Creo que con esto no tendras que usar la anterior validacion
de tiempo trasncurrido.

Prueba y suerte.

Saludos desde Argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:uso del timer

Publicado por felix (2 intervenciones) el 26/05/2006 18:16:39
Dr. muchas gracias.

SAludos desde Perú. Estamos en contacto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:uso del timer

Publicado por Antonio (1271 intervenciones) el 27/05/2006 02:57:12
Hola Feix:

La propuesta de Jorge es muy buen, y yo te pongo otra propuesta:

en tu evento timer pon este código:

if Not IsValid ( w_logeo ) then Open ( w_logeo )

esto hara que revise si tu ventana esta abierta, si es false, abrira la ventana, de lo contrario no se abrira....

Esto para que es, para que evites que cuando se cierre w_logeo, tengas que poner nuevamente Timer ( 120 )

Espero que te sirva mi propuesta... Suerte Amigo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar