Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como tomoar el tiempo deejecucion de un programa (https://www.clubdelphi.com/foros/showthread.php?t=51613)

daniel madriz 20-12-2007 23:53:29

Como tomoar el tiempo deejecucion de un programa
 
Hola que tal, nesesito ayuda con lo siguiente:

tengo un programa en delphi que genera varios numeros aleatorios, lo que quiero es tomar el timpo que tarda en hacerlo, como lo ago?

tambien nesesito redondear una variable de tipo real ( promedio que vale 45.121215 quiero redondearlo a dos decimales)

de antemano gracias..

juanelo 21-12-2007 00:02:04

Que tal,
Hay un programa que se llama QTime de Automate QA que hace exactamente lo que necesitas, el detalle que es de paga. Sino quieres pagar pues lo puedes hacer a "mano", es decir, tomas el valor de los ticks de reloj antes de que se ejecute tu funcion de generacion de los números y luego tomas el valor de los ticks cuando finalice tu funcion, la diferencia es lo que tarda tu funcion,
Para redondear pueden usar la funcion RoundTo (busca ayuda en el help de delphi), a ella le pasas el numero de decimales que necesites.
Saludos

daniel madriz 21-12-2007 00:24:42

Cita:

Empezado por juanelo (Mensaje 253813)
Que tal,
Hay un programa que se llama QTime de Automate QA que hace exactamente lo que necesitas, el detalle que es de paga. Sino quieres pagar pues lo puedes hacer a "mano", es decir, tomas el valor de los ticks de reloj antes de que se ejecute tu funcion de generacion de los números y luego tomas el valor de los ticks cuando finalice tu funcion, la diferencia es lo que tarda tu funcion,
Para redondear pueden usar la funcion RoundTo (busca ayuda en el help de delphi), a ella le pasas el numero de decimales que necesites.
Saludos

sabes de que tipo tengo que declarar las variobles que se les asignen los tick
o tendras un ejemplo

juanelo 21-12-2007 00:44:10

Checate la funcion GetTickCount.
Saludos


La franja horaria es GMT +2. Ahora son las 23:45:12.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi