E2118 ゼロ除算 (Delphi)

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

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

インラインアセンブラがゼロによる除算を行う式を検出しました。


program Produce;

  procedure AssemblerExample;
  asm
    dw  1000 / 0
  end;

begin
end.

{ 定数リテラルでなくプログラム定数を使用していると,このエラーはあまり目立たない場合がある }


program Solve;

  procedure AssemblerExample;
  asm
    dw  1000 / 10
  end;

begin
end.

{ 高級言語でのプログラミングと同様に,決してゼロによる除算がないようにすれば解決する }