|
|
|
|
|
- Miscellaneous
- Error
- Threads and parallel tasks
ChronoEnd (Function) In french: ChronoFin Stops a stopwatch and returns the time elapsed (in milliseconds) since the start of timing (call to ChronoStart). This stopwatch can be restarted by ChronoResume if necessary.
New in version 2025
ChronoStart()
MyFunction()
DurationMyFunction is Duration = ChronoEnd()
Info("The MyFunction() process lasted " + DurationMyFunction)
ChronoStart(1)
ChronoStart(2)
DurationChronoStart is Duration = ChronoEnd(1)
MyFunction()
DurationMyFunction is Duration = ChronoEnd(2)
Info("MyFunction() process lasted" + DurationMyFunction, ...
"The whole process lasted " + DurationChronoStart)
Syntax
Ending the timing started with a stopwatch number Hide the details
<Result> = ChronoEnd([<Stopwatch number>])
<Result>: Duration Time elapsed (in milliseconds) since the last call to ChronoStart for the specified stopwatch number.
<Stopwatch number>: Optional integer Identifier of stopwatch used. If this parameter is not specified, its default value is set to 1. Remarks Miscellaneous If ChronoEnd is called twice on the same stopwatch without ChronoStart being called, the returned duration will be identical for the two calls (the stopwatch is stopped during the first call to ChronoEnd). Error A WLanguage error occurs ("The stopwatch is not started") if ChronoStart was not called before ChronoEnd. Threads and parallel tasks Each thread (and each parallel task) includes its own stopwatches. Two distinct threads (or two distinct parallel tasks) can perform separate timings by using the same stopwatch number. The WLanguage error "The stopwatch is not started" will occur only if ChronoStart and ChronoEnd are not called in the same thread.
Related Examples:
|
Unit examples (WINDEV): The Chrono functions
[ + ] Using the ChronoXXX functions. These functions are used to calculate the time passed between the start (ChronoStart) and the end (ChronoEnd).
|
|
Unit examples (WINDEV): Calculations on durations
[ + ] Calculations on dates and times with the WLanguage functions: - Calculate the duration between two moments (dates and times) - Calculate a sum of durations - Calculate an average of durations
|
|
Unit examples (WINDEV Mobile): The Chrono functions
[ + ] Using the WLanguage "Chrono" functions. These functions are used to calculate the time passed between the start (ChronoStart) and the end (ChronoEnd).
|
Business / UI classification: Neutral code
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|