Description
The StopWatch.Reset
method zeros the StopWatch counter.
Declaration
StopWatchObj.Reset()
StopWatchObj | An expression, variable or parameter that specifies a reference to a StopWatch object | |||
Result | None |
Applies To
The method is applied to the following object:
Result Value
None.
Example
The following code snippet starts several tests and measures how much time has been spent executing each of them.
JavaScript, JScript
function Test()
{
var Watch;
// Obtains the StopWatch object
Watch = HISUtils.StopWatch;
// Starts the time counter
Watch.Start();
DoTest1();
// Stops the time counter
Watch.Stop();
Log.Message("Test1 finished. Execution time: " + Watch.ToString());
// Resets the time counter
Watch.Reset();
// Starts the time counter
Watch.Start();
DoTest2();
// Stops the time counter
Watch.Stop();
Log.Message("Test2 finished. Execution time: " + Watch.ToString());
}
Python
def Test():
# Obtains the StopWatch object
Watch = HISUtils.StopWatch
# Starts the time counter
Watch.Start()
DoTest1()
# Stops the time counter
Watch.Stop()
Log.Message("Test1 finished. Execution time: " + Watch.ToString())
# Resets the time counter
Watch.Reset()
# Starts the time counter
Watch.Start()
DoTest2()
# Stops the time counter
Watch.Stop()
Log.Message("Test2 finished. Execution time: " + Watch.ToString())
VBScript
Sub Test
Dim Watch
' Obtains the StopWatch object
Set Watch = HISUtils.StopWatch
' Starts the time counter
Watch.Start
DoTest1
' Stops the time counter
Watch.Stop
Log.Message("Test1 finished. Execution time: " & Watch.ToString)
' Resets the time counter
Watch.Reset
' Starts the time counter
Watch.Start
DoTest2
' Stops the time counter
Watch.Stop
Log.Message("Test2 finished. Execution time: " & Watch.ToString)
End Sub
DelphiScript
procedure Test();
var Watch;
begin
// Obtains the StopWatch object
Watch := HISUtils.StopWatch;
// Starts the time counter
Watch.Start;
DoTest1;
// Stops the time counter
Watch.Stop;
Log.Message('Test1 finished. Execution time: ' + Watch.ToString);
// Resets the time counter
Watch.Reset;
// Starts the time counter
Watch.Start;
DoTest2;
// Stops the time counter
Watch.Stop;
Log.Message('Test2 finished. Execution time: ' + Watch.ToString);
end;
C++Script, C#Script
function Test()
{
var Watch;
// Obtains the StopWatch object
Watch = HISUtils["StopWatch"];
// Starts the time counter
Watch["Start"]();
DoTest1();
// Stops the time counter
Watch["Stop"]();
Log["Message"]("Test1 finished. Execution time: " + Watch["ToString"]());
// Resets the time counter
Watch["Reset"]();
// Starts the time counter
Watch["Start"]();
DoTest2();
// Stops the time counter
Watch["Stop"]();
Log["Message"]("Test2 finished. Execution time: " + Watch["ToString"]());
}