ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Date and time functions
  • Miscellaneous
  • Error
  • Threads
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Pauses a stopwatch in order to measure the time spent on a process. Timing can be restarted with <Chrono>.Resume.
Example
Reports and QueriesWindowsLinuxUniversal Windows 10 AppAndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystJavaUser code (UMC)
ProcessDuration is Duration
MyChrono is Chrono
MyChrono.Start()
MyFunction1()
ProcessDuration = MyChrono.Pause()
Info("The MyFunction1 process lasted " + ProcessDuration)
MyChrono.Resume()
MyFunction2()
ProcessDuration = MyChrono.End()
Info("The MyFunction1 and MyFunction2 processes lasted " + ProcessDuration)
Syntax
<Result> = <Stopwatch>.Pause()
<Result>: Duration
Time elapsed (in milliseconds) since the last call to <Chrono>.Start for the specified stopwatch.
<Stopwatch>: Chrono variable
Name of the Chrono variable that corresponds to the stopwatch to use.
Remarks

Miscellaneous

This function has no effect if <Chrono>.Pause is used on a stopwatch that is already paused.

Error

A WLanguage error occurs if <Chrono>.Start was not called before <Chrono>.Pause.

Threads

The timing functions (Chronoxxx) that affect the same stopwatch must be used in the same thread.
Component: wd290vm.dll
Minimum version required
  • Version 24
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 11/27/2023

Send a report | Local help