On 03/23/2012 03:36 PM, Antonio Fortuny wrote:
All thread code I write, is contained in OS services or very specialized programs having no GUI at all.
Here this issue might be a problem (it was for me):
- The functionality of TThread.Synchronize and Application.QueuAsyncCall is not available in all Widget Types (see Compile-Options -> Build Modes). It is verified to work decently in GTK and Win32 (and supposedly QT, but I did not check this myself).
Using any of the non standard PC GUI aware Lazarus Widget types, you can't have a main thread and thus not "event driven programming" and thus no events that are scheduled by threads.

-Michael

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to