<p>Am 21.09.2015 13:51 schrieb "Graeme Geldenhuys" <<a href="mailto:mailinglists@geldenhuys.co.uk">mailinglists@geldenhuys.co.uk</a>>:<br>
> Last year I implemented a Windows Service / Linux Daemon application<br>
> using FCL's daemonapp.pp unit. It was a 100% non-GUI application, and I<br>
> used threads and all without issue. Just to be clear, using threads in<br>
> this case didn't require Synchronize() either - because Synchronize() is<br>
> purely there for GUI apps, which this wasn't.</p>
<p>Just for clarification: Synchronize() is not only for GUI. It's purpose is to execute a piece of code in the main thread triggered by another thread. If that piece of code uses GUI or not is secondary. (Of course it's often used in that context, but it's not restricted to that!)</p>
<p>Regards,<br>
Sven</p>