Al 04/10/2011 15:24, En/na Mark Morgan Lloyd ha escrit:


Thanks for that Michael. I've got a thread which runs for a stretch in
the background to query a database (to avoid a UI glitch), then suspends
itself until it's kicked back into life by the main thread approx 30
seconds later. Appears reliable on all tested platforms.

Wait on a TEvent instead of suspending. Then provide a method that signals the TEvent, to be called by the main thread (and signal it also in the destructor, so execute can wake up and properly terminate).

Bye
--
Luca Olivetti
Wetron Automation Technology http://www.wetron.es
Tel. +34 935883004 (Ext.133)  Fax +34 935883007

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to