[fpc-pascal] changes in TThread.OnTerminate in fcp-3.0?

Sven Barth pascaldragon at googlemail.com
Thu Dec 10 14:49:50 CET 2015


Am 10.12.2015 12:15 schrieb "Luca Olivetti" <luca at ventoso.org>:
> It's obvious that you cannot free the thread from inside a "normal"
Synchronize call, it's no so obvious you cannot do it in the OnTerminate
method, so maybe a note could be added in
>
> http://wiki.freepascal.org/User_Changes_3.0
>
> The new implementation is clearly better....once you know *not* to free
the thread inside OnTerminate.

In all honesty it was never documented either that you *can* free the
object from within OnTerminate and in other occurrences you wouldn't free
the object that invoked the handler either, right? So why for TThread then?
=> no need to mention as a change

Regards,
Sven
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20151210/f3f33a8f/attachment.html>


More information about the fpc-pascal mailing list