E2190: スレッドローカル変数は absolute にはできません (Delphi)

提供:RAD Studio (日本語)
移動: 案内, 検索

エラーと警告のメッセージ (Delphi):インデックス への移動

スレッドローカル変数は別の変数を参照できず,絶対メモリアドレスも参照できません。


program Produce;

  threadvar
     secretNum : integer absolute $151;

begin
end.

{ absolute 指令は threadvar 宣言セクションでは使用できない }


program Solve;

  threadvar
    secretNum : integer;

  var
    sNum : integer absolute $151;

begin
end.

{ この種の問題には簡単な解決方法が 2 つある。1 つは threadvar セクションから absolute 指令を削除する方法である。もう 1 つは絶対変数を通常の var 宣言セクションへ移動する方法である }

他言語版