Obterner en tiempo de un proceso en Power builder

Ayuda: deseo obtener el tiempo de algún proceso de power builder para utilizarlo en un progress bar.
No se como puedo hacer, por favor agradecería que me orienten en este tema.
Respuesta
1
Cada ventana o forma contiene un evento llamado timer, en este evento es activado por una función llamada igualmente, recibe 2 parámetros
1ero. - El tiempo en segundos
2do. - El objeto o la ventana en este caso
Utilizando esta herramienta, entonces puedes activar un timer que cambie cada segundo, o sea que dispare el evento timer de la ventana cada segundo, antes de inicial un determinado proceso, por ejemplo una conexión a una base de datos, y cuando este proceso finalice, entonces detener dicho timer, con la misma función simplemente colocando un 0 (cero) en el parámetro de segundos.
Como ya te habrás dado cuenta, en el evento timer, podemos incrementar un contador el cual puede ser el marcador de tu progress bar, o sea cada vez que se dispara este evento incrementa una unidad a el progress bar.
Incluso esta posibilidad te puede servir para activar una señal de un tiempo limite, o sea que si se cumple un determinado tiempo y el proceso aun esta activo (eso lo sabrás porque aun se esta disparando el evento timer), entonces puedes detener el proceso y dar un mensaje de tiempo fuera, o time out.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas