|
En lugar de un timer, que es impreciso, mejor usa la funcion GettickCount el resultado de esa funcion la guardas en una variable justo al inicio de la tarea que deseas cronometrar y cuando termine, restas ese valor del que obtienes de nuevo con GetTickcount. Eso te da los milisegundos que han pasado.
Igualmente lo puedes hacer guardando la fecha y hora con la funcion Now(), y despues restarla al terminar la tarea.
Como en principio no sabes cuanto va a tardar en realizar la tarea, lo del progressbar yo no lo haría.
Saludos
|