On 15 September 2010 12:09, Graeme Geldenhuys <[email protected]> wrote: > On 15 September 2010 13:07, Michael Schnell wrote: >> >> I suppose the GUI will not react while the task you run in "OnIdle" is >> busy. So you will need to split your add-on in tiny pieces and run one after >> the other in subsequent "OnIdle" callbacks. > > Or use a thread and make the code simpler! :)
And more error prone, and open to races and deadlocks, and harder to debug. Imho, using threads are for serious work and code that needs to take advantage of extra cores/processors. Henry -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
