E2194 スレッドローカル変数は初期化できません (Delphi)

提供: RAD Studio
移動先: 案内検索

エラーと警告のメッセージ(Delphi) への移動

スレッドローカル変数は初期化できません。


program Produce;

  threadvar
    tls : Integer = 151;

begin
end.

{ 上記の 'tls' の宣言と初期化は許されない }


program Solve;

  threadvar
    tls : Integer;

begin tls := 151;
end.

{ スレッドローカル記憶領域を通常の記憶領域として宣言しておけば,ソースファイルの初期化部で初期化できる }