home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2003 January
/
ChipCD_1.03.iso
/
zkuste
/
delphi
/
kompon
/
d23456
/
SMPLTIMR.ZIP
/
demos
/
readme.txt
Wrap
Text File
|
2002-10-29
|
999b
|
20 lines
The SimpleTimer demo demonstrates the TSimpleTimer class. The TTimer demo
is provided for comparison.
Two simple timers are started, and they write to a listbox at specific intervals.
You may experience that a timer sometimes fails to fire. This is not a bug.
Windows discards WM_TIMER messages if it's too busy processing other messages.
The same happens if you use TTimer. For comparison I made the same demo using two
TTimer objects. See for yourself.
Here's how to see the timer events get lost: Set Timer 1 and Timer 2 to a small
interval (like 50 millisecs.). Start both timers. For each message from Timer 1
there should now be a message from Timer 2 immediately after (the messages are
added to the listbox). But sometimes a message gets lost and the listbox shows two
concurrent messages from the same timer.
This is more likely to happen the smaller the timer intervals are. The problem is
less pronounced in Win2000 and XP, as they are better at multitasking.