RAD Studio (Common)
ContentsIndex
PreviousUpNext
E2115: Error in numeric constant (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.

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!