E2109 定数が必要です (Object Pascal)

提供: Appmethod Topics
移動先: 案内検索

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

インラインアセンブラが予期していた定数が見つかりませんでした。


program Produce;

  procedure Assembly(x : Integer);
  asm
    mov   ax, x MOD 10
  end;

begin
end.

{ インラインアセンブラは Object Pascal 変数に対する MOD 演算ができないので,このコードはエラーになる }

{ インラインアセンブラ式の多くでは,正常なアセンブルのためにアセンブラ式を必要とする。アセンブリ時定数を持つように,不正な文を変更する }