Timers
- Contents
- Compiling
- Running
- Under the Hood
- Notes
This sample consist in a command line demonstrating the use of the
Compiling
To compile the example:
- Launch EiffelStudio.
- Click Add project
- Browse to $ISE_EIFFEL\examplesdotnet\threading\timers\
- Choose timers.ecf
- Choose the location where the project will be compiled, by default the same directory containing the configuration file.
- Click Open.
Running
After you launch the sample, the following output appears: Checking for status updates every two seconds
<Hit Enter to terminate the sample>
Checking Status.
Checking Status.
Checking Status.
Checking Status.
Checking Status.
...
When the display is finished, the application wait for you to pressed the return key to finished the application.
Under the Hood
This application shows how to use the thread create my_timer.make_with_callback (create {TIMER_CALLBACK}.make (Current, $check_status), Void, 0, 2000)
and calls the feature "Checking Status."
every two seconds.
This sample uses the following .NET types:
-
TIMER -
TIMER_CALLBACK
Notes
This sample is translated from the example located in the Samples\Technologies\Threading\Timers subdirectory of the .NET Framework SDK samples directory of Microsoft Visual Studio .NET.