Power Builder - Como hacer un Delay

 
Vista:

Como hacer un Delay

Publicado por Miguel Angel (64 intervenciones) el 11/09/2002 10:47:26
Buenas,

Necesito hacer una funcion de Delay que sea en fracciones de segundo, ya sean milisegundos o centésimas. Tengo una hecha para hacer un delay de segundos:

time ahora

ahora = now()

do
loop until now() >= relativetime(ahora, tiempo)

donde la variable tiempo es la cantidad de segundos que permanece en el "do loop".

¿A alguien se le ocurre como hacer lo mismo para 0.2 o 0.02 segundos, por ejemplo?

Muchas Gracias!
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

prueba este ejemplo

Publicado por Milson Cardona (613 intervenciones) el 11/09/2002 15:37:17
un saludo especial desde la hermosa república de COLOMBIA

este ejemplo utiliza la función CPU, que cuenta los MILISEGUNDOS que transcurren de CPU, en la ejecución de un proceso determinado

long ll_inicio
ll_inicio = Cpu()

//este ciclo espero 500 milisegundos para seguir ejecutando, puedes reemplazar el 500 por cualquier otro número de milisegundos
DO WHILE ll_inicio + 500 > cpu()
LOOP

MESSAGEBOX('tiempo INICIO tiempo ACTUAL',STRING(ll_inicio)+' '+STRING(cpu()))

me comentas la evolucion de tu problema

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:prueba este ejemplo

Publicado por Miguel Angel (64 intervenciones) el 12/09/2002 08:34:23
IM-PRESIONANTE (un chiste local ;> )

Muchas gracias Milson, funciona a la perfección.
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