E2115 Error in numeric constant (Delphi)

From RAD Studio

Go Up to Error and Warning Messages (Delphi)

The inline assembler has found an error in the numeric constant you entered.


program Produce;

  procedure AssemblerExample;
  asm
    mov al, $z0f0
  end;

begin
end.

In the example above, the inline assembler was expecting to parse a hexadecimal constant, but it found an erroneous character.


program Solve;

  procedure AssemblerExample;
  asm
    mov al, $f0
  end;

begin
end.

Make sure that the numeric constants you enter conform to the type that the inline assembler is expecting to parse.