<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2014-09-26 6:37 GMT-03:00 Sven Barth <span dir="ltr"><<a href="mailto:pascaldragon@googlemail.com" target="_blank">pascaldragon@googlemail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p>Am 26.09.2014 10:58 schrieb "Michael Van Canneyt" <<a href="mailto:michael@freepascal.org" target="_blank">michael@freepascal.org</a>>:<span class=""><br>
><br>
> If you want asynchronous, or if you want the signal executed in the context of a thread in case of multiple threads, that is another matter.<br>
><br>
> Although I am having difficulty seeing how you would decide which signal must be executed in what thread... an object does not automatically belong to a thread...</span></p>
<p>In Qt it does. Each QObject has a thread it is owned by and thus the signal handling mechanism knows to which thread to queue to deliver a signal to a certain object.</p></blockquote><div><br></div><div>This may help:<br><a href="http://qt-project.org/doc/qt-4.8/threads-qobject.html#signals-and-slots-across-threads">http://qt-project.org/doc/qt-4.8/threads-qobject.html#signals-and-slots-across-threads</a><br><br></div><div>Luiz<br></div></div></div></div>