[fpc-pascal] TThread.FreeOnTerminate

el es el.es.cr at gmail.com
Fri Dec 14 10:24:29 CET 2018


On 13/12/2018 22:23, Michael Van Canneyt wrote:
> 
> 
> On Thu, 13 Dec 2018, Martin Frb wrote:
> 
>> 
>> ---- Besides, the documentation does not say that FreeOnTerminate
>> is limited to be used in the thread construction. Especially since
>> its effect is not due until "terminate"
> 
> For me this is a given.
> 
> Almost by definition, changing anything in a thread after the
> constructor has returned, is dangerous. You should set up everything
> in the constructor.


Then this TThread.FreeOnTerminate property should not really be public,
if it's only to be used in 'private' context of the constructor?
(or as Martin says, it should be documented as such?)

> 
> You can try to do so later on, but then you're on your own.
> 
> Michael.

el es




More information about the fpc-pascal mailing list