Когда объявлен threadvar
, когда эта переменная будет инициализирована (объект создан)? Это происходит при первом присвоении var? Например:
threadvar
myThreadVar : string;
......
//inside a thread
...
myThreadVar := 'my value'; // In this point the var will be initialized?
Что произойдет, если я попытаюсь использовать этот var вне потока после того, как поток установил значение для var? Например:
//at the main thread (application)
...
//Call the thread;
//thread finishes execution
//thread is destroyed
ShowMessage(myThreadVar); // what happens here?