The compiler does not allow initialization of thread local variables.
program Produce;
threadvar
tls : Integer = 151;
begin
end.The declaration and initialization of 'tls' above is not allowed.
program Solve;
threadvar
tls : Integer;
begin tls := 151;
end.You can declare thread local storage as normal, and then initialize it in the initialization section of your source file.
|
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
|
What do you think about this topic? Send feedback!
|