On 8 October 2010 16:27, Sven Barth wrote: > There is the problem: The main thread is waiting for the second thread to > finish and the second thread is waiting for the main thread to find time to > process its synchronized message. This is a classical DEADLOCK.
OK, with that clear explanation I now understand the problem. :-) > I'll choose the third option. ;P (please don't be offended) Not at all. At least I now understand the problem better, and why it doesn't occur under Windows (Delphi or FPC). -- Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net:8080/fpgui/ _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal