Of course, because the common concept of a timer is as asynchronous as in "multi-threaded" or even "interrupt".
That is not true ! (See my other post.)

Timer events are queued in a line (message-queue) with all "hardware"/"GUI" events. Main Thread event callbacks are never interrupted (preempted) by other Main Thread event callbacks unless Application.ProcessMessages is called. And this _is_ important and makes using Object pascal a lot easier !

-Michael
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to