E2036 変数が必要です (Delphi)
エラーと警告のメッセージ(Delphi) への移動
このエラーメッセージは,式または定数のアドレスを使用しようとしたときに表示されます。
program Produce; var I: Integer; PI: ^Integer; begin PI := Addr(1); end.
{ 1 のような定数にはメモリアドレスがないので,@ 演算子や Addr 標準関数を適用できない }
program Solve; var I: Integer; PI: ^Integer; begin PI := Addr(I); end.
{ 変数のアドレスを使用する必要がある }