@ImaginaryHuman: If you need a "own" global, you have to "clone" the existing Object and pass the Copy insider the ThreadFunctionality.
Alternatively you can write a ThreadWrapper Class extending the Existing TThread Class and add some of the members you want to have inside.
Alternatively you can write a ThreadWrapper Class extending the Existing TThread Class and add some of the members you want to have inside.