On Thu, 24 Feb 2011, Wimpie Nortje wrote:

Hi everybody,

The manual (possibly Delphi one) says that TThread.OnTerminate executes
in the GUI thread. This is easy if the GUI thread owns the TThread.

Suppose the GUI owns a TTHread which owns a subthread. In which context
does the subthread's OnTerminate execute?

Always the main thread; no matter in which thread a thread was started.

There simply is no information about which thread has started another 
particular thread.

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to