On 21 Dec 2010, at 14:59, [email protected] wrote:

On Tue, 21 Dec 2010, Mattias Gaertner wrote:

What about using a

threadvar CurrentThread: Thread;

?
TThread could set this in the constructor.

This could be done, but will give errors for externally created threads.

And for threads created with BeginThread.

But you can easily do this for your own thread objects.

I also think that's the best solution. If that's not enough, then doing it in tthread won't be enough either (unless you only support applications that exclusively use tthread-based threads).


Jonas
_______________________________________________
fpc-pascal maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to