[Back to TIMING SWAG index] [Back to Main SWAG index] [Original]
{
> Does anyone know of a proFiler For TP 6, or is there a special
> command using TPC to activate a proFiler to tell how much time the
> Program takes doing a task. Thanks, Luke
Try this Unit. Put a ClockOn and it will start timing then when the ClockOff
is reached it will tell you how long it took. It's very nice For optimizing
pieces of code.
}
Unit Timer;
Interface
Procedure ClockOn;
Procedure ClockOff;
Implementation
Uses Dos;
Var
H, M, S, S100 : Word;
Startclock, Stopclock : Real;
Procedure ClockOn;
begin
GetTime(H, M, S, S100);
StartClock := (H * 3600) + (M * 60) + S + (S100 / 100);
end;
Procedure ClockOff;
begin
GetTime(H, M, S, S100);
StopClock := (H * 3600) + (M * 60) + S + (S100 / 100);
WriteLn('Elapsed time = ', (StopClock - StartClock):0:2);
end;
end.
[Back to TIMING SWAG index] [Back to Main SWAG index] [Original]